1e580952dSDimitry Andric /* $FreeBSD$ */ 2e580952dSDimitry Andric /* include/llvm/Config/llvm-config.h. Generated from llvm-config.h.in by configure. */ 3e580952dSDimitry Andric /*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/ 4e580952dSDimitry Andric /* */ 5e580952dSDimitry Andric /* The LLVM Compiler Infrastructure */ 6e580952dSDimitry Andric /* */ 7e580952dSDimitry Andric /* This file is distributed under the University of Illinois Open Source */ 8e580952dSDimitry Andric /* License. See LICENSE.TXT for details. */ 9e580952dSDimitry Andric /* */ 10e580952dSDimitry Andric /*===----------------------------------------------------------------------===*/ 11e580952dSDimitry Andric 12e580952dSDimitry Andric /* This file enumerates all of the llvm variables from configure so that 13e580952dSDimitry Andric they can be in exported headers and won't override package specific 14e580952dSDimitry Andric directives. This is a C file so we can include it in the llvm-c headers. */ 15e580952dSDimitry Andric 16e580952dSDimitry Andric /* To avoid multiple inclusions of these variables when we include the exported 17e580952dSDimitry Andric headers and config.h, conditionally include these. */ 18e580952dSDimitry Andric /* TODO: This is a bit of a hack. */ 19e580952dSDimitry Andric #ifndef CONFIG_H 20e580952dSDimitry Andric 21e580952dSDimitry Andric /* Build multithreading support into LLVM */ 22e580952dSDimitry Andric /* #undef LLVM_MULTITHREADED */ 23e580952dSDimitry Andric 24e580952dSDimitry Andric /* LLVM architecture name for the native architecture, if available */ 25*2754fe60SDimitry Andric #define LLVM_NATIVE_ARCH X86 26e580952dSDimitry Andric 27*2754fe60SDimitry Andric /* LLVM name for the native Target init function, if available */ 28*2754fe60SDimitry Andric #define LLVM_NATIVE_TARGET LLVMInitializeX86Target 29*2754fe60SDimitry Andric 30*2754fe60SDimitry Andric /* LLVM name for the native TargetInfo init function, if available */ 31*2754fe60SDimitry Andric #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo 32*2754fe60SDimitry Andric 33*2754fe60SDimitry Andric /* LLVM name for the native AsmPrinter init function, if available */ 34*2754fe60SDimitry Andric #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter 35e580952dSDimitry Andric 36e580952dSDimitry Andric /* Define if this is Unixish platform */ 37e580952dSDimitry Andric #define LLVM_ON_UNIX 1 38e580952dSDimitry Andric 39e580952dSDimitry Andric /* Define if this is Win32ish platform */ 40e580952dSDimitry Andric /* #undef LLVM_ON_WIN32 */ 41e580952dSDimitry Andric 42e580952dSDimitry Andric /* Define to path to circo program if found or 'echo circo' otherwise */ 43e580952dSDimitry Andric /* #undef LLVM_PATH_CIRCO */ 44e580952dSDimitry Andric 45e580952dSDimitry Andric /* Define to path to dot program if found or 'echo dot' otherwise */ 46e580952dSDimitry Andric /* #undef LLVM_PATH_DOT */ 47e580952dSDimitry Andric 48e580952dSDimitry Andric /* Define to path to dotty program if found or 'echo dotty' otherwise */ 49e580952dSDimitry Andric /* #undef LLVM_PATH_DOTTY */ 50e580952dSDimitry Andric 51e580952dSDimitry Andric /* Define to path to fdp program if found or 'echo fdp' otherwise */ 52e580952dSDimitry Andric /* #undef LLVM_PATH_FDP */ 53e580952dSDimitry Andric 54e580952dSDimitry Andric /* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */ 55e580952dSDimitry Andric /* #undef LLVM_PATH_GRAPHVIZ */ 56e580952dSDimitry Andric 57e580952dSDimitry Andric /* Define to path to gv program if found or 'echo gv' otherwise */ 58e580952dSDimitry Andric /* #undef LLVM_PATH_GV */ 59e580952dSDimitry Andric 60e580952dSDimitry Andric /* Define to path to neato program if found or 'echo neato' otherwise */ 61e580952dSDimitry Andric /* #undef LLVM_PATH_NEATO */ 62e580952dSDimitry Andric 63e580952dSDimitry Andric /* Define to path to twopi program if found or 'echo twopi' otherwise */ 64e580952dSDimitry Andric /* #undef LLVM_PATH_TWOPI */ 65e580952dSDimitry Andric 66e580952dSDimitry Andric /* Installation prefix directory */ 67e580952dSDimitry Andric #define LLVM_PREFIX "/usr" 68e580952dSDimitry Andric 69e580952dSDimitry Andric #endif 70