1/*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/ 2/* */ 3/* The LLVM Compiler Infrastructure */ 4/* */ 5/* This file is distributed under the University of Illinois Open Source */ 6/* License. See LICENSE.TXT for details. */ 7/* */ 8/*===----------------------------------------------------------------------===*/ 9 10/* This file enumerates variables from the LLVM configuration so that they 11 can be in exported headers and won't override package specific directives. 12 This is a C header that can be included in the llvm-c headers. */ 13 14#ifndef LLVM_CONFIG_H 15#define LLVM_CONFIG_H 16 17/* Installation directory for binary executables */ 18#undef LLVM_BINDIR 19 20/* Time at which LLVM was configured */ 21#undef LLVM_CONFIGTIME 22 23/* Installation directory for data files */ 24#undef LLVM_DATADIR 25 26/* Target triple LLVM will generate code for by default */ 27#undef LLVM_DEFAULT_TARGET_TRIPLE 28 29/* Installation directory for documentation */ 30#undef LLVM_DOCSDIR 31 32/* Define if threads enabled */ 33#undef LLVM_ENABLE_THREADS 34 35/* Installation directory for config files */ 36#undef LLVM_ETCDIR 37 38/* Has gcc/MSVC atomic intrinsics */ 39#undef LLVM_HAS_ATOMICS 40 41/* Host triple LLVM will be executed on */ 42#undef LLVM_HOST_TRIPLE 43 44/* Installation directory for include files */ 45#undef LLVM_INCLUDEDIR 46 47/* Installation directory for .info files */ 48#undef LLVM_INFODIR 49 50/* Installation directory for man pages */ 51#undef LLVM_MANDIR 52 53/* LLVM architecture name for the native architecture, if available */ 54#undef LLVM_NATIVE_ARCH 55 56/* LLVM name for the native AsmParser init function, if available */ 57#undef LLVM_NATIVE_ASMPARSER 58 59/* LLVM name for the native AsmPrinter init function, if available */ 60#undef LLVM_NATIVE_ASMPRINTER 61 62/* LLVM name for the native Disassembler init function, if available */ 63#undef LLVM_NATIVE_DISASSEMBLER 64 65/* LLVM name for the native Target init function, if available */ 66#undef LLVM_NATIVE_TARGET 67 68/* LLVM name for the native TargetInfo init function, if available */ 69#undef LLVM_NATIVE_TARGETINFO 70 71/* LLVM name for the native target MC init function, if available */ 72#undef LLVM_NATIVE_TARGETMC 73 74/* Define if this is Unixish platform */ 75#undef LLVM_ON_UNIX 76 77/* Define if this is Win32ish platform */ 78#undef LLVM_ON_WIN32 79 80/* Installation prefix directory */ 81#undef LLVM_PREFIX 82 83/* Define if we have the Intel JIT API runtime support library */ 84#undef LLVM_USE_INTEL_JITEVENTS 85 86/* Define if we have the oprofile JIT-support library */ 87#undef LLVM_USE_OPROFILE 88 89/* Major version of the LLVM API */ 90#undef LLVM_VERSION_MAJOR 91 92/* Minor version of the LLVM API */ 93#undef LLVM_VERSION_MINOR 94 95#endif 96