config.h.in 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. /* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */
  2. #ifndef CONFIG_H
  3. #define CONFIG_H
  4. /* Exported configuration */
  5. #include "llvm/Config/llvm-config.h"
  6. /* Bug report URL. */
  7. #undef BUG_REPORT_URL
  8. /* Default OpenMP runtime used by -fopenmp. */
  9. #undef CLANG_DEFAULT_OPENMP_RUNTIME
  10. /* Define if we have libxml2 */
  11. #undef CLANG_HAVE_LIBXML
  12. /* Multilib suffix for libdir. */
  13. #undef CLANG_LIBDIR_SUFFIX
  14. /* Relative directory for resource files */
  15. #undef CLANG_RESOURCE_DIR
  16. /* Directories clang will search for headers */
  17. #undef C_INCLUDE_DIRS
  18. /* Default <path> to all compiler invocations for --sysroot=<path>. */
  19. #undef DEFAULT_SYSROOT
  20. /* Define if you want backtraces on crash */
  21. #undef ENABLE_BACKTRACES
  22. /* Define to enable crash handling overrides */
  23. #undef ENABLE_CRASH_OVERRIDES
  24. /* Define if position independent code is enabled */
  25. #undef ENABLE_PIC
  26. /* Define if timestamp information (e.g., __DATE__) is allowed */
  27. #undef ENABLE_TIMESTAMPS
  28. /* Directory where gcc is installed. */
  29. #undef GCC_INSTALL_PREFIX
  30. /* Define to 1 if you have the `backtrace' function. */
  31. #undef HAVE_BACKTRACE
  32. /* Define to 1 if you have the <CrashReporterClient.h> header file. */
  33. #undef HAVE_CRASHREPORTERCLIENT_H
  34. /* can use __crashreporter_info__ */
  35. #undef HAVE_CRASHREPORTER_INFO
  36. /* Define to 1 if you have the <cxxabi.h> header file. */
  37. #undef HAVE_CXXABI_H
  38. /* Define to 1 if you have the declaration of `arc4random', and to 0 if you
  39. don't. */
  40. #undef HAVE_DECL_ARC4RANDOM
  41. /* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you
  42. don't. */
  43. #undef HAVE_DECL_FE_ALL_EXCEPT
  44. /* Define to 1 if you have the declaration of `FE_INEXACT', and to 0 if you
  45. don't. */
  46. #undef HAVE_DECL_FE_INEXACT
  47. /* Define to 1 if you have the declaration of `strerror_s', and to 0 if you
  48. don't. */
  49. #undef HAVE_DECL_STRERROR_S
  50. /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
  51. */
  52. #undef HAVE_DIRENT_H
  53. /* Define to 1 if you have the <dlfcn.h> header file. */
  54. #undef HAVE_DLFCN_H
  55. /* Define if dlopen() is available on this platform. */
  56. #undef HAVE_DLOPEN
  57. /* Define if the dot program is available */
  58. #undef HAVE_DOT
  59. /* Define to 1 if you have the <errno.h> header file. */
  60. #undef HAVE_ERRNO_H
  61. /* Define to 1 if you have the <execinfo.h> header file. */
  62. #undef HAVE_EXECINFO_H
  63. /* Define to 1 if you have the <fcntl.h> header file. */
  64. #undef HAVE_FCNTL_H
  65. /* Define to 1 if you have the <fenv.h> header file. */
  66. #undef HAVE_FENV_H
  67. /* Define if libffi is available on this platform. */
  68. #undef HAVE_FFI_CALL
  69. /* Define to 1 if you have the <ffi/ffi.h> header file. */
  70. #undef HAVE_FFI_FFI_H
  71. /* Define to 1 if you have the <ffi.h> header file. */
  72. #undef HAVE_FFI_H
  73. /* Define to 1 if you have the `futimens' function. */
  74. #undef HAVE_FUTIMENS
  75. /* Define to 1 if you have the `futimes' function. */
  76. #undef HAVE_FUTIMES
  77. /* Define to 1 if you have the `getcwd' function. */
  78. #undef HAVE_GETCWD
  79. /* Define to 1 if you have the `getpagesize' function. */
  80. #undef HAVE_GETPAGESIZE
  81. /* Define to 1 if you have the `getrlimit' function. */
  82. #undef HAVE_GETRLIMIT
  83. /* Define to 1 if you have the `getrusage' function. */
  84. #undef HAVE_GETRUSAGE
  85. /* Define to 1 if you have the `gettimeofday' function. */
  86. #undef HAVE_GETTIMEOFDAY
  87. /* Define to 1 if the system has the type `int64_t'. */
  88. #undef HAVE_INT64_T
  89. /* Define to 1 if you have the <inttypes.h> header file. */
  90. #undef HAVE_INTTYPES_H
  91. /* Define to 1 if you have the `isatty' function. */
  92. #undef HAVE_ISATTY
  93. /* Define if libedit is available on this platform. */
  94. #undef HAVE_LIBEDIT
  95. /* Define to 1 if you have the `m' library (-lm). */
  96. #undef HAVE_LIBM
  97. /* Define to 1 if you have the `ole32' library (-lole32). */
  98. #undef HAVE_LIBOLE32
  99. /* Define to 1 if you have the `psapi' library (-lpsapi). */
  100. #undef HAVE_LIBPSAPI
  101. /* Define to 1 if you have the `pthread' library (-lpthread). */
  102. #undef HAVE_LIBPTHREAD
  103. /* Define to 1 if you have the `shell32' library (-lshell32). */
  104. #undef HAVE_LIBSHELL32
  105. /* Define to 1 if you have the `z' library (-lz). */
  106. #undef HAVE_LIBZ
  107. /* Define if you can use -rdynamic. */
  108. #undef HAVE_LINK_EXPORT_DYNAMIC
  109. /* Define to 1 if you have the <link.h> header file. */
  110. #undef HAVE_LINK_H
  111. /* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
  112. the current directory to the dynamic linker search path. */
  113. #undef HAVE_LINK_R
  114. /* Define to 1 if you have the `longjmp' function. */
  115. #undef HAVE_LONGJMP
  116. /* Define to 1 if you have the <mach/mach.h> header file. */
  117. #undef HAVE_MACH_MACH_H
  118. /* Define if mallinfo() is available on this platform. */
  119. #undef HAVE_MALLINFO
  120. /* Define to 1 if you have the <malloc.h> header file. */
  121. #undef HAVE_MALLOC_H
  122. /* Define to 1 if you have the <malloc/malloc.h> header file. */
  123. #undef HAVE_MALLOC_MALLOC_H
  124. /* Define to 1 if you have the `malloc_zone_statistics' function. */
  125. #undef HAVE_MALLOC_ZONE_STATISTICS
  126. /* Define to 1 if you have the <memory.h> header file. */
  127. #undef HAVE_MEMORY_H
  128. /* Define to 1 if you have the `mkdtemp' function. */
  129. #undef HAVE_MKDTEMP
  130. /* Define to 1 if you have the `mkstemp' function. */
  131. #undef HAVE_MKSTEMP
  132. /* Define to 1 if you have the `mktemp' function. */
  133. #undef HAVE_MKTEMP
  134. /* Define to 1 if you have a working `mmap' system call. */
  135. #undef HAVE_MMAP
  136. /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
  137. it uses MAP_ANON */
  138. #undef HAVE_MMAP_ANONYMOUS
  139. /* Define if mmap() can map files into memory */
  140. #undef HAVE_MMAP_FILE
  141. /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
  142. #undef HAVE_NDIR_H
  143. /* Define to 1 if you have the `posix_spawn' function. */
  144. #undef HAVE_POSIX_SPAWN
  145. /* Define to 1 if you have the `pread' function. */
  146. #undef HAVE_PREAD
  147. /* Define to have the %a format string */
  148. #undef HAVE_PRINTF_A
  149. /* Have pthread_getspecific */
  150. #undef HAVE_PTHREAD_GETSPECIFIC
  151. /* Define to 1 if you have the <pthread.h> header file. */
  152. #undef HAVE_PTHREAD_H
  153. /* Have pthread_mutex_lock */
  154. #undef HAVE_PTHREAD_MUTEX_LOCK
  155. /* Have pthread_rwlock_init */
  156. #undef HAVE_PTHREAD_RWLOCK_INIT
  157. /* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
  158. #undef HAVE_RAND48
  159. /* Define to 1 if you have the `realpath' function. */
  160. #undef HAVE_REALPATH
  161. /* Define to 1 if you have the `sbrk' function. */
  162. #undef HAVE_SBRK
  163. /* Define to 1 if you have the `setenv' function. */
  164. #undef HAVE_SETENV
  165. /* Define to 1 if you have the `setjmp' function. */
  166. #undef HAVE_SETJMP
  167. /* Define to 1 if you have the <setjmp.h> header file. */
  168. #undef HAVE_SETJMP_H
  169. /* Define to 1 if you have the `setrlimit' function. */
  170. #undef HAVE_SETRLIMIT
  171. /* Define to 1 if you have the `siglongjmp' function. */
  172. #undef HAVE_SIGLONGJMP
  173. /* Define to 1 if you have the <signal.h> header file. */
  174. #undef HAVE_SIGNAL_H
  175. /* Define to 1 if you have the `sigsetjmp' function. */
  176. #undef HAVE_SIGSETJMP
  177. /* Define to 1 if you have the <stdint.h> header file. */
  178. #undef HAVE_STDINT_H
  179. /* Define to 1 if you have the <stdlib.h> header file. */
  180. #undef HAVE_STDLIB_H
  181. /* Define to 1 if you have the `strerror' function. */
  182. #undef HAVE_STRERROR
  183. /* Define to 1 if you have the `strerror_r' function. */
  184. #undef HAVE_STRERROR_R
  185. /* Define to 1 if you have the <strings.h> header file. */
  186. #undef HAVE_STRINGS_H
  187. /* Define to 1 if you have the <string.h> header file. */
  188. #undef HAVE_STRING_H
  189. /* Define to 1 if you have the `strtoll' function. */
  190. #undef HAVE_STRTOLL
  191. /* Define to 1 if you have the `strtoq' function. */
  192. #undef HAVE_STRTOQ
  193. /* Define to 1 if you have the `sysconf' function. */
  194. #undef HAVE_SYSCONF
  195. /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
  196. */
  197. #undef HAVE_SYS_DIR_H
  198. /* Define to 1 if you have the <sys/ioctl.h> header file. */
  199. #undef HAVE_SYS_IOCTL_H
  200. /* Define to 1 if you have the <sys/mman.h> header file. */
  201. #undef HAVE_SYS_MMAN_H
  202. /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
  203. */
  204. #undef HAVE_SYS_NDIR_H
  205. /* Define to 1 if you have the <sys/param.h> header file. */
  206. #undef HAVE_SYS_PARAM_H
  207. /* Define to 1 if you have the <sys/resource.h> header file. */
  208. #undef HAVE_SYS_RESOURCE_H
  209. /* Define to 1 if you have the <sys/stat.h> header file. */
  210. #undef HAVE_SYS_STAT_H
  211. /* Define to 1 if you have the <sys/time.h> header file. */
  212. #undef HAVE_SYS_TIME_H
  213. /* Define to 1 if you have the <sys/types.h> header file. */
  214. #undef HAVE_SYS_TYPES_H
  215. /* Define to 1 if you have the <sys/uio.h> header file. */
  216. #undef HAVE_SYS_UIO_H
  217. /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
  218. #undef HAVE_SYS_WAIT_H
  219. /* Define if the setupterm() function is supported this platform. */
  220. #undef HAVE_TERMINFO
  221. /* Define to 1 if you have the <termios.h> header file. */
  222. #undef HAVE_TERMIOS_H
  223. /* Define to 1 if the system has the type `uint64_t'. */
  224. #undef HAVE_UINT64_T
  225. /* Define to 1 if you have the <unistd.h> header file. */
  226. #undef HAVE_UNISTD_H
  227. /* Define to 1 if you have the <utime.h> header file. */
  228. #undef HAVE_UTIME_H
  229. /* Define to 1 if the system has the type `u_int64_t'. */
  230. #undef HAVE_U_INT64_T
  231. /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
  232. #undef HAVE_VALGRIND_VALGRIND_H
  233. /* Define to 1 if you have the `writev' function. */
  234. #undef HAVE_WRITEV
  235. /* Define to 1 if you have the <zlib.h> header file. */
  236. #undef HAVE_ZLIB_H
  237. /* Have host's _alloca */
  238. #undef HAVE__ALLOCA
  239. /* Have host's __alloca */
  240. #undef HAVE___ALLOCA
  241. /* Have host's __ashldi3 */
  242. #undef HAVE___ASHLDI3
  243. /* Have host's __ashrdi3 */
  244. #undef HAVE___ASHRDI3
  245. /* Have host's __chkstk */
  246. #undef HAVE___CHKSTK
  247. /* Have host's __chkstk_ms */
  248. #undef HAVE___CHKSTK_MS
  249. /* Have host's __cmpdi2 */
  250. #undef HAVE___CMPDI2
  251. /* Have host's __divdi3 */
  252. #undef HAVE___DIVDI3
  253. /* Define to 1 if you have the `__dso_handle' function. */
  254. #undef HAVE___DSO_HANDLE
  255. /* Have host's __fixdfdi */
  256. #undef HAVE___FIXDFDI
  257. /* Have host's __fixsfdi */
  258. #undef HAVE___FIXSFDI
  259. /* Have host's __floatdidf */
  260. #undef HAVE___FLOATDIDF
  261. /* Have host's __lshrdi3 */
  262. #undef HAVE___LSHRDI3
  263. /* Have host's __main */
  264. #undef HAVE___MAIN
  265. /* Have host's __moddi3 */
  266. #undef HAVE___MODDI3
  267. /* Have host's __udivdi3 */
  268. #undef HAVE___UDIVDI3
  269. /* Have host's __umoddi3 */
  270. #undef HAVE___UMODDI3
  271. /* Have host's ___chkstk */
  272. #undef HAVE____CHKSTK
  273. /* Have host's ___chkstk_ms */
  274. #undef HAVE____CHKSTK_MS
  275. /* Linker version detected at compile time. */
  276. #undef HOST_LINK_VERSION
  277. /* Installation directory for binary executables */
  278. #undef LLVM_BINDIR
  279. /* Time at which LLVM was configured */
  280. #undef LLVM_CONFIGTIME
  281. /* Installation directory for data files */
  282. #undef LLVM_DATADIR
  283. /* Target triple LLVM will generate code for by default */
  284. #undef LLVM_DEFAULT_TARGET_TRIPLE
  285. /* Installation directory for documentation */
  286. #undef LLVM_DOCSDIR
  287. /* Define to enable checks that alter the LLVM C++ ABI */
  288. #undef LLVM_ENABLE_ABI_BREAKING_CHECKS
  289. /* Define if threads enabled */
  290. #undef LLVM_ENABLE_THREADS
  291. /* Define if zlib is enabled */
  292. #undef LLVM_ENABLE_ZLIB
  293. /* Installation directory for config files */
  294. #undef LLVM_ETCDIR
  295. /* Has gcc/MSVC atomic intrinsics */
  296. #undef LLVM_HAS_ATOMICS
  297. /* Host triple LLVM will be executed on */
  298. #undef LLVM_HOST_TRIPLE
  299. /* Installation directory for include files */
  300. #undef LLVM_INCLUDEDIR
  301. /* Installation directory for .info files */
  302. #undef LLVM_INFODIR
  303. /* Installation directory for man pages */
  304. #undef LLVM_MANDIR
  305. /* LLVM architecture name for the native architecture, if available */
  306. #undef LLVM_NATIVE_ARCH
  307. /* LLVM name for the native AsmParser init function, if available */
  308. #undef LLVM_NATIVE_ASMPARSER
  309. /* LLVM name for the native AsmPrinter init function, if available */
  310. #undef LLVM_NATIVE_ASMPRINTER
  311. /* LLVM name for the native Disassembler init function, if available */
  312. #undef LLVM_NATIVE_DISASSEMBLER
  313. /* LLVM name for the native Target init function, if available */
  314. #undef LLVM_NATIVE_TARGET
  315. /* LLVM name for the native TargetInfo init function, if available */
  316. #undef LLVM_NATIVE_TARGETINFO
  317. /* LLVM name for the native target MC init function, if available */
  318. #undef LLVM_NATIVE_TARGETMC
  319. /* Define if this is Unixish platform */
  320. #undef LLVM_ON_UNIX
  321. /* Define if this is Win32ish platform */
  322. #undef LLVM_ON_WIN32
  323. /* Define to path to dot program if found or 'echo dot' otherwise */
  324. #undef LLVM_PATH_DOT
  325. /* Installation prefix directory */
  326. #undef LLVM_PREFIX
  327. /* Define if we have the Intel JIT API runtime support library */
  328. #undef LLVM_USE_INTEL_JITEVENTS
  329. /* Define if we have the oprofile JIT-support library */
  330. #undef LLVM_USE_OPROFILE
  331. /* Major version of the LLVM API */
  332. #undef LLVM_VERSION_MAJOR
  333. /* Minor version of the LLVM API */
  334. #undef LLVM_VERSION_MINOR
  335. /* Patch version of the LLVM API */
  336. #undef LLVM_VERSION_PATCH
  337. /* LLVM version string */
  338. #undef LLVM_VERSION_STRING
  339. /* The shared library extension */
  340. #undef LTDL_SHLIB_EXT
  341. /* Define if /dev/zero should be used when mapping RWX memory, or undefine if
  342. its not necessary */
  343. #undef NEED_DEV_ZERO_FOR_MMAP
  344. /* Define to the address where bug reports for this package should be sent. */
  345. #undef PACKAGE_BUGREPORT
  346. /* Define to the full name of this package. */
  347. #undef PACKAGE_NAME
  348. /* Define to the full name and version of this package. */
  349. #undef PACKAGE_STRING
  350. /* Define to the one symbol short name of this package. */
  351. #undef PACKAGE_TARNAME
  352. /* Define to the version of this package. */
  353. #undef PACKAGE_VERSION
  354. /* Define as the return type of signal handlers (`int' or `void'). */
  355. #undef RETSIGTYPE
  356. /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
  357. #undef STAT_MACROS_BROKEN
  358. /* Define to 1 if you have the ANSI C header files. */
  359. #undef STDC_HEADERS
  360. /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
  361. #undef TIME_WITH_SYS_TIME
  362. /* Define to 1 if your <sys/time.h> declares `struct tm'. */
  363. #undef TM_IN_SYS_TIME
  364. /* Type of 1st arg on ELM Callback */
  365. #undef WIN32_ELMCB_PCSTR
  366. /* Define to `int' if <sys/types.h> does not define. */
  367. #undef pid_t
  368. /* Define to `unsigned int' if <sys/types.h> does not define. */
  369. #undef size_t
  370. #endif