Home | History | Annotate | Download | only in Config
      1 #ifndef CONFIG_H
      2 #define CONFIG_H
      3 
      4 /* Exported configuration */
      5 #include "llvm/Config/llvm-config.h"
      6 
      7 /* Bug report URL. */
      8 #define BUG_REPORT_URL "http://llvm.org/bugs/"
      9 
     10 /* Define to 1 to enable backtraces, and to 0 otherwise. */
     11 #define ENABLE_BACKTRACES 1
     12 
     13 /* Define to 1 to enable crash overrides, and to 0 otherwise. */
     14 #define ENABLE_CRASH_OVERRIDES 1
     15 
     16 /* Define to 1 if you have the `backtrace' function. */
     17 #define HAVE_BACKTRACE 1
     18 
     19 /* Define to 1 if you have the <CrashReporterClient.h> header file. */
     20 /* #undef HAVE_CRASHREPORTERCLIENT_H */
     21 
     22 /* can use __crashreporter_info__ */
     23 #define HAVE_CRASHREPORTER_INFO 1
     24 
     25 /* Define to 1 if you have the declaration of `arc4random', and to 0 if you
     26    don't. */
     27 #define HAVE_DECL_ARC4RANDOM 1
     28 
     29 /* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you
     30    don't. */
     31 #define HAVE_DECL_FE_ALL_EXCEPT 1
     32 
     33 /* Define to 1 if you have the declaration of `FE_INEXACT', and to 0 if you
     34    don't. */
     35 #define HAVE_DECL_FE_INEXACT 1
     36 
     37 /* Define to 1 if you have the declaration of `strerror_s', and to 0 if you
     38    don't. */
     39 #define HAVE_DECL_STRERROR_S 0
     40 
     41 /* Define to 1 if you have the DIA SDK installed, and to 0 if you don't. */
     42 #define LLVM_ENABLE_DIA_SDK 0
     43 
     44 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
     45    */
     46 #define HAVE_DIRENT_H 1
     47 
     48 /* Define to 1 if you have the <dlfcn.h> header file. */
     49 #define HAVE_DLFCN_H 1
     50 
     51 /* Define if dlopen() is available on this platform. */
     52 #define HAVE_DLOPEN 1
     53 
     54 /* Define to 1 if you have the <errno.h> header file. */
     55 #define HAVE_ERRNO_H 1
     56 
     57 /* Define to 1 if you have the <execinfo.h> header file. */
     58 #define HAVE_EXECINFO_H 1
     59 
     60 /* Define to 1 if you have the <fcntl.h> header file. */
     61 #define HAVE_FCNTL_H 1
     62 
     63 /* Define to 1 if you have the <fenv.h> header file. */
     64 #define HAVE_FENV_H 1
     65 
     66 /* Define if libffi is available on this platform. */
     67 /* #undef HAVE_FFI_CALL */
     68 
     69 /* Define to 1 if you have the <ffi/ffi.h> header file. */
     70 /* #undef HAVE_FFI_FFI_H */
     71 
     72 /* Define to 1 if you have the <ffi.h> header file. */
     73 /* #undef HAVE_FFI_H */
     74 
     75 /* Define to 1 if you have the `futimens' function. */
     76 /* #undef HAVE_FUTIMENS */
     77 
     78 /* Define to 1 if you have the `futimes' function. */
     79 #define HAVE_FUTIMES 1
     80 
     81 /* Define to 1 if you have the `getcwd' function. */
     82 #define HAVE_GETCWD 1
     83 
     84 /* Define to 1 if you have the `getpagesize' function. */
     85 #define HAVE_GETPAGESIZE 1
     86 
     87 /* Define to 1 if you have the `getrlimit' function. */
     88 #define HAVE_GETRLIMIT 1
     89 
     90 /* Define to 1 if you have the `getrusage' function. */
     91 #define HAVE_GETRUSAGE 1
     92 
     93 /* Define to 1 if you have the `gettimeofday' function. */
     94 #define HAVE_GETTIMEOFDAY 1
     95 
     96 /* Define to 1 if the system has the type `int64_t'. */
     97 #define HAVE_INT64_T 1
     98 
     99 /* Define to 1 if you have the <inttypes.h> header file. */
    100 #define HAVE_INTTYPES_H 1
    101 
    102 /* Define to 1 if you have the `isatty' function. */
    103 #define HAVE_ISATTY 1
    104 
    105 /* Define to 1 if you have the `edit' library (-ledit). */
    106 #define HAVE_LIBEDIT 1
    107 
    108 /* Define to 1 if you have the `psapi' library (-lpsapi). */
    109 /* #undef HAVE_LIBPSAPI */
    110 
    111 /* Define to 1 if you have the `pthread' library (-lpthread). */
    112 #define HAVE_LIBPTHREAD 1
    113 
    114 /* Define to 1 if you have the `shell32' library (-lshell32). */
    115 /* #undef HAVE_LIBSHELL32 */
    116 
    117 /* Define to 1 if you have the `z' library (-lz). */
    118 #define HAVE_LIBZ 1
    119 
    120 /* Define to 1 if you have the <link.h> header file. */
    121 /* #undef HAVE_LINK_H */
    122 
    123 /* Define to 1 if you have the `lseek64' function. */
    124 /* #undef HAVE_LSEEK64 */
    125 
    126 /* Define to 1 if you have the <mach/mach.h> header file. */
    127 #define HAVE_MACH_MACH_H 1
    128 
    129 /* Define to 1 if you have the `mallctl' function. */
    130 /* #undef HAVE_MALLCTL */
    131 
    132 /* Define to 1 if you have the `mallinfo' function. */
    133 /* #undef HAVE_MALLINFO */
    134 
    135 /* Define to 1 if you have the <malloc.h> header file. */
    136 /* #undef HAVE_MALLOC_H */
    137 
    138 /* Define to 1 if you have the <malloc/malloc.h> header file. */
    139 #define HAVE_MALLOC_MALLOC_H 1
    140 
    141 /* Define to 1 if you have the `malloc_zone_statistics' function. */
    142 #define HAVE_MALLOC_ZONE_STATISTICS 1
    143 
    144 /* Define to 1 if you have the `mkdtemp' function. */
    145 #define HAVE_MKDTEMP 1
    146 
    147 /* Define to 1 if you have the `mkstemp' function. */
    148 #define HAVE_MKSTEMP 1
    149 
    150 /* Define to 1 if you have the `mktemp' function. */
    151 #define HAVE_MKTEMP 1
    152 
    153 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
    154 /* #undef HAVE_NDIR_H */
    155 
    156 /* Define to 1 if you have the `posix_fallocate' function. */
    157 /* #undef HAVE_POSIX_FALLOCATE */
    158 
    159 /* Define to 1 if you have the `posix_spawn' function. */
    160 #define HAVE_POSIX_SPAWN 1
    161 
    162 /* Define to 1 if you have the `pread' function. */
    163 #define HAVE_PREAD 1
    164 
    165 /* Have pthread_getspecific */
    166 #define HAVE_PTHREAD_GETSPECIFIC 1
    167 
    168 /* Define to 1 if you have the <pthread.h> header file. */
    169 #define HAVE_PTHREAD_H 1
    170 
    171 /* Have pthread_mutex_lock */
    172 #define HAVE_PTHREAD_MUTEX_LOCK 1
    173 
    174 /* Have pthread_rwlock_init */
    175 #define HAVE_PTHREAD_RWLOCK_INIT 1
    176 
    177 /* Define to 1 if you have the `realpath' function. */
    178 #define HAVE_REALPATH 1
    179 
    180 /* Define to 1 if you have the `sbrk' function. */
    181 #define HAVE_SBRK 1
    182 
    183 /* Define to 1 if you have the `setenv' function. */
    184 #define HAVE_SETENV 1
    185 
    186 /* Define to 1 if you have the `setrlimit' function. */
    187 #define HAVE_SETRLIMIT 1
    188 
    189 /* Define to 1 if you have the `sigaltstack' function. */
    190 /* #undef HAVE_SIGALTSTACK */
    191 
    192 /* Define to 1 if you have the <signal.h> header file. */
    193 #define HAVE_SIGNAL_H 1
    194 
    195 /* Define to 1 if you have the <stdint.h> header file. */
    196 #define HAVE_STDINT_H 1
    197 
    198 /* Define to 1 if you have the `strerror' function. */
    199 #define HAVE_STRERROR 1
    200 
    201 /* Define to 1 if you have the `strerror_r' function. */
    202 #define HAVE_STRERROR_R 1
    203 
    204 /* Define to 1 if you have the `strtoll' function. */
    205 #define HAVE_STRTOLL 1
    206 
    207 /* Define to 1 if you have the `sysconf' function. */
    208 #define HAVE_SYSCONF 1
    209 
    210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
    211    */
    212 #define HAVE_SYS_DIR_H 1
    213 
    214 /* Define to 1 if you have the <sys/ioctl.h> header file. */
    215 #define HAVE_SYS_IOCTL_H 1
    216 
    217 /* Define to 1 if you have the <sys/mman.h> header file. */
    218 #define HAVE_SYS_MMAN_H 1
    219 
    220 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
    221    */
    222 /* #undef HAVE_SYS_NDIR_H */
    223 
    224 /* Define to 1 if you have the <sys/param.h> header file. */
    225 #define HAVE_SYS_PARAM_H 1
    226 
    227 /* Define to 1 if you have the <sys/resource.h> header file. */
    228 #define HAVE_SYS_RESOURCE_H 1
    229 
    230 /* Define to 1 if you have the <sys/stat.h> header file. */
    231 #define HAVE_SYS_STAT_H 1
    232 
    233 /* Define to 1 if you have the <sys/time.h> header file. */
    234 #define HAVE_SYS_TIME_H 1
    235 
    236 /* Define to 1 if you have the <sys/types.h> header file. */
    237 #define HAVE_SYS_TYPES_H 1
    238 
    239 /* Define to 1 if you have the <sys/uio.h> header file. */
    240 #define HAVE_SYS_UIO_H 1
    241 
    242 /* Define if the setupterm() function is supported this platform. */
    243 /* #undef HAVE_TERMINFO */
    244 
    245 /* Define if the xar_open() function is supported this platform. */
    246 #define HAVE_LIBXAR 1
    247 
    248 /* Define to 1 if you have the <termios.h> header file. */
    249 #define HAVE_TERMIOS_H 1
    250 
    251 /* Define to 1 if the system has the type `uint64_t'. */
    252 #define HAVE_UINT64_T 1
    253 
    254 /* Define to 1 if you have the <unistd.h> header file. */
    255 #define HAVE_UNISTD_H 1
    256 
    257 /* Define to 1 if the system has the type `u_int64_t'. */
    258 #define HAVE_U_INT64_T 1
    259 
    260 /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
    261 /* #undef HAVE_VALGRIND_VALGRIND_H */
    262 
    263 /* Define to 1 if you have the `writev' function. */
    264 #define HAVE_WRITEV 1
    265 
    266 /* Define to 1 if you have the <zlib.h> header file. */
    267 #define HAVE_ZLIB_H 1
    268 
    269 /* Have host's _alloca */
    270 /* #undef HAVE__ALLOCA */
    271 
    272 /* Define to 1 if you have the `_chsize_s' function. */
    273 /* #undef HAVE__CHSIZE_S */
    274 
    275 /* Define to 1 if you have the `_Unwind_Backtrace' function. */
    276 #define HAVE__UNWIND_BACKTRACE 1
    277 
    278 /* Have host's __alloca */
    279 /* #undef HAVE___ALLOCA */
    280 
    281 /* Have host's __ashldi3 */
    282 /* #undef HAVE___ASHLDI3 */
    283 
    284 /* Have host's __ashrdi3 */
    285 /* #undef HAVE___ASHRDI3 */
    286 
    287 /* Have host's __chkstk */
    288 /* #undef HAVE___CHKSTK */
    289 
    290 /* Have host's __chkstk_ms */
    291 /* #undef HAVE___CHKSTK_MS */
    292 
    293 /* Have host's __cmpdi2 */
    294 /* #undef HAVE___CMPDI2 */
    295 
    296 /* Have host's __divdi3 */
    297 /* #undef HAVE___DIVDI3 */
    298 
    299 /* Have host's __fixdfdi */
    300 /* #undef HAVE___FIXDFDI */
    301 
    302 /* Have host's __fixsfdi */
    303 /* #undef HAVE___FIXSFDI */
    304 
    305 /* Have host's __floatdidf */
    306 /* #undef HAVE___FLOATDIDF */
    307 
    308 /* Have host's __lshrdi3 */
    309 /* #undef HAVE___LSHRDI3 */
    310 
    311 /* Have host's __main */
    312 /* #undef HAVE___MAIN */
    313 
    314 /* Have host's __moddi3 */
    315 /* #undef HAVE___MODDI3 */
    316 
    317 /* Have host's __udivdi3 */
    318 /* #undef HAVE___UDIVDI3 */
    319 
    320 /* Have host's __umoddi3 */
    321 /* #undef HAVE___UMODDI3 */
    322 
    323 /* Have host's ___chkstk */
    324 /* #undef HAVE____CHKSTK */
    325 
    326 /* Have host's ___chkstk_ms */
    327 /* #undef HAVE____CHKSTK_MS */
    328 
    329 /* Linker version detected at compile time. */
    330 /* #undef HOST_LINK_VERSION */
    331 
    332 /* Define if we link Polly to the tools */
    333 /* #undef LINK_POLLY_INTO_TOOLS */
    334 
    335 /* Target triple LLVM will generate code for by default */
    336 /* Doesn't use `cmakedefine` because it is allowed to be empty. */
    337 #define LLVM_DEFAULT_TARGET_TRIPLE "x86_64-apple-darwin16.3.0"
    338 
    339 /* Define if threads enabled */
    340 #define LLVM_ENABLE_THREADS 1
    341 
    342 /* Define if zlib compression is available */
    343 #define LLVM_ENABLE_ZLIB 1
    344 
    345 /* Has gcc/MSVC atomic intrinsics */
    346 #define LLVM_HAS_ATOMICS 1
    347 
    348 /* Host triple LLVM will be executed on */
    349 #define LLVM_HOST_TRIPLE "x86_64-apple-darwin16.3.0"
    350 
    351 /* LLVM architecture name for the native architecture, if available */
    352 #define LLVM_NATIVE_ARCH X86
    353 
    354 /* LLVM name for the native AsmParser init function, if available */
    355 #define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
    356 
    357 /* LLVM name for the native AsmPrinter init function, if available */
    358 #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
    359 
    360 /* LLVM name for the native Disassembler init function, if available */
    361 #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler
    362 
    363 /* LLVM name for the native Target init function, if available */
    364 #define LLVM_NATIVE_TARGET LLVMInitializeX86Target
    365 
    366 /* LLVM name for the native TargetInfo init function, if available */
    367 #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
    368 
    369 /* LLVM name for the native target MC init function, if available */
    370 #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
    371 
    372 /* Define if this is Unixish platform */
    373 #define LLVM_ON_UNIX 1
    374 
    375 /* Define if this is Win32ish platform */
    376 /* #undef LLVM_ON_WIN32 */
    377 
    378 /* Installation prefix directory */
    379 #define LLVM_PREFIX "/usr/local"
    380 
    381 /* Define if we have the Intel JIT API runtime support library */
    382 #define LLVM_USE_INTEL_JITEVENTS 0
    383 
    384 /* Define if we have the oprofile JIT-support library */
    385 #define LLVM_USE_OPROFILE 0
    386 
    387 /* LLVM version information */
    388 /* #undef LLVM_VERSION_INFO */
    389 
    390 /* Major version of the LLVM API */
    391 #define LLVM_VERSION_MAJOR 5
    392 
    393 /* Minor version of the LLVM API */
    394 #define LLVM_VERSION_MINOR 0
    395 
    396 /* Patch version of the LLVM API */
    397 #define LLVM_VERSION_PATCH 0
    398 
    399 /* LLVM version string */
    400 #define LLVM_VERSION_STRING "5.0.0svn"
    401 
    402 /* Define to the extension used for shared libraries, say, ".so". */
    403 #define LTDL_SHLIB_EXT ".dylib"
    404 
    405 /* Define to the address where bug reports for this package should be sent. */
    406 #define PACKAGE_BUGREPORT "http://llvm.org/bugs/"
    407 
    408 /* Define to the full name of this package. */
    409 #define PACKAGE_NAME "LLVM"
    410 
    411 /* Define to the full name and version of this package. */
    412 #define PACKAGE_STRING "LLVM 5.0.0svn"
    413 
    414 /* Define to the one symbol short name of this package. */
    415 #undef PACKAGE_TARNAME
    416 
    417 /* Define to the version of this package. */
    418 #define PACKAGE_VERSION "5.0.0svn"
    419 
    420 /* Define to the vendor of this package. */
    421 /* #undef PACKAGE_VENDOR */
    422 
    423 /* Define as the return type of signal handlers (`int' or `void'). */
    424 #define RETSIGTYPE void
    425 
    426 /* Define to a function replacing strtoll */
    427 /* #undef strtoll */
    428 
    429 /* Define to a function implementing strtoull */
    430 /* #undef strtoull */
    431 
    432 /* Define to a function implementing stricmp */
    433 /* #undef stricmp */
    434 
    435 /* Define to a function implementing strdup */
    436 /* #undef strdup */
    437 
    438 #endif
    439