LLVM API Documentation

llvm-config.h
Go to the documentation of this file.
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