LLVM API Documentation
00001 /* include/llvm/Config/llvm-config.h. Generated from llvm-config.h.in by configure. */ 00002 /*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/ 00003 /* */ 00004 /* The LLVM Compiler Infrastructure */ 00005 /* */ 00006 /* This file is distributed under the University of Illinois Open Source */ 00007 /* License. See LICENSE.TXT for details. */ 00008 /* */ 00009 /*===----------------------------------------------------------------------===*/ 00010 00011 /* This file enumerates all of the llvm variables from configure so that 00012 they can be in exported headers and won't override package specific 00013 directives. This is a C file so we can include it in the llvm-c headers. */ 00014 00015 /* To avoid multiple inclusions of these variables when we include the exported 00016 headers and config.h, conditionally include these. */ 00017 /* TODO: This is a bit of a hack. */ 00018 #ifndef CONFIG_H 00019 00020 /* Installation directory for binary executables */ 00021 #define LLVM_BINDIR "/usr/local/bin" 00022 00023 /* Time at which LLVM was configured */ 00024 #define LLVM_CONFIGTIME "Fri Aug 23 02:30:37 CDT 2013" 00025 00026 /* Installation directory for data files */ 00027 #define LLVM_DATADIR "/usr/local/share/llvm" 00028 00029 /* Target triple LLVM will generate code for by default */ 00030 #define LLVM_DEFAULT_TARGET_TRIPLE "x86_64-unknown-linux-gnu" 00031 00032 /* Installation directory for documentation */ 00033 #define LLVM_DOCSDIR "/usr/local/share/doc/llvm" 00034 00035 /* Define if threads enabled */ 00036 #define LLVM_ENABLE_THREADS 1 00037 00038 /* Installation directory for config files */ 00039 #define LLVM_ETCDIR "/usr/local/etc/llvm" 00040 00041 /* Has gcc/MSVC atomic intrinsics */ 00042 #define LLVM_HAS_ATOMICS 1 00043 00044 /* Host triple LLVM will be executed on */ 00045 #define LLVM_HOST_TRIPLE "x86_64-unknown-linux-gnu" 00046 00047 /* Installation directory for include files */ 00048 #define LLVM_INCLUDEDIR "/usr/local/include" 00049 00050 /* Installation directory for .info files */ 00051 #define LLVM_INFODIR "/usr/local/info" 00052 00053 /* Installation directory for man pages */ 00054 #define LLVM_MANDIR "/usr/local/man" 00055 00056 /* LLVM architecture name for the native architecture, if available */ 00057 #define LLVM_NATIVE_ARCH X86 00058 00059 /* LLVM name for the native AsmParser init function, if available */ 00060 #define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser 00061 00062 /* LLVM name for the native AsmPrinter init function, if available */ 00063 #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter 00064 00065 /* LLVM name for the native Disassembler init function, if available */ 00066 #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler 00067 00068 /* LLVM name for the native Target init function, if available */ 00069 #define LLVM_NATIVE_TARGET LLVMInitializeX86Target 00070 00071 /* LLVM name for the native TargetInfo init function, if available */ 00072 #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo 00073 00074 /* LLVM name for the native target MC init function, if available */ 00075 #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC 00076 00077 /* Define if this is Unixish platform */ 00078 #define LLVM_ON_UNIX 1 00079 00080 /* Define if this is Win32ish platform */ 00081 /* #undef LLVM_ON_WIN32 */ 00082 00083 /* Define to path to circo program if found or 'echo circo' otherwise */ 00084 #define LLVM_PATH_CIRCO "/usr/bin/circo" 00085 00086 /* Define to path to dot program if found or 'echo dot' otherwise */ 00087 #define LLVM_PATH_DOT "/usr/bin/dot" 00088 00089 /* Define to path to dotty program if found or 'echo dotty' otherwise */ 00090 #define LLVM_PATH_DOTTY "/usr/bin/dotty" 00091 00092 /* Define to path to fdp program if found or 'echo fdp' otherwise */ 00093 #define LLVM_PATH_FDP "/usr/bin/fdp" 00094 00095 /* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */ 00096 /* #undef LLVM_PATH_GRAPHVIZ */ 00097 00098 /* Define to path to gv program if found or 'echo gv' otherwise */ 00099 /* #undef LLVM_PATH_GV */ 00100 00101 /* Define to path to neato program if found or 'echo neato' otherwise */ 00102 #define LLVM_PATH_NEATO "/usr/bin/neato" 00103 00104 /* Define to path to twopi program if found or 'echo twopi' otherwise */ 00105 #define LLVM_PATH_TWOPI "/usr/bin/twopi" 00106 00107 /* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */ 00108 /* #undef LLVM_PATH_XDOT_PY */ 00109 00110 /* Installation prefix directory */ 00111 #define LLVM_PREFIX "/usr/local" 00112 00113 /* Define if we have the Intel JIT API runtime support library */ 00114 #define LLVM_USE_INTEL_JITEVENTS 0 00115 00116 /* Define if we have the oprofile JIT-support library */ 00117 #define LLVM_USE_OPROFILE 0 00118 00119 /* Major version of the LLVM API */ 00120 #define LLVM_VERSION_MAJOR 3 00121 00122 /* Minor version of the LLVM API */ 00123 #define LLVM_VERSION_MINOR 4 00124 00125 #endif