1/* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */ 2 3#ifndef CONFIG_H 4#define CONFIG_H 5 6#ifdef __cplusplus 7#include <cstdint> 8#endif 9 10/* Exported configuration */ 11#include "llvm/Config/llvm-config.h" 12 13/* Header containing the backtrace function */ 14#undef BACKTRACE_HEADER 15 16/* Bug report URL. */ 17#undef BUG_REPORT_URL 18 19/* Default C++ stdlib to use. */ 20#undef CLANG_DEFAULT_CXX_STDLIB 21 22/* Default linker to use (linker name or absolute path, empty for platform 23 default) */ 24#undef CLANG_DEFAULT_LINKER 25 26/* Default objcopy to use. */ 27#undef CLANG_DEFAULT_OBJCOPY 28 29/* Default OpenMP runtime used by -fopenmp. */ 30#undef CLANG_DEFAULT_OPENMP_RUNTIME 31 32/* Default runtime library to use. */ 33#undef CLANG_DEFAULT_RTLIB 34 35/* Default unwind library to use. */ 36#undef CLANG_DEFAULT_UNWINDLIB 37 38/* Build ARCMT */ 39#undef CLANG_ENABLE_ARCMT 40 41/* Build ObjC rewriter */ 42#undef CLANG_ENABLE_OBJC_REWRITER 43 44/* Build Static analyzer */ 45#undef CLANG_ENABLE_STATIC_ANALYZER 46 47/* Multilib suffix for libdir. */ 48#undef CLANG_LIBDIR_SUFFIX 49 50/* Default architecture for OpenMP offloading to Nvidia GPUs. */ 51#undef CLANG_OPENMP_NVPTX_DEFAULT_ARCH 52 53/* Relative directory for resource files */ 54#undef CLANG_RESOURCE_DIR 55 56/* Whether clang should use a new process for the CC1 invocation */ 57#undef CLANG_SPAWN_CC1 58 59/* SystemZ Default Arch */ 60#undef CLANG_SYSTEMZ_DEFAULT_ARCH 61 62/* Directories clang will search for headers */ 63#undef C_INCLUDE_DIRS 64 65/* Default <path> to all compiler invocations for --sysroot=<path>. */ 66#undef DEFAULT_SYSROOT 67 68/* Define to 1 to enable backtraces, and to 0 otherwise. */ 69#undef ENABLE_BACKTRACES 70 71/* Define to 1 to enable crash overrides, and to 0 otherwise. */ 72#undef ENABLE_CRASH_OVERRIDES 73 74/* Enable the experimental new pass manager by default */ 75#undef ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 76 77/* enable x86 relax relocations by default */ 78#undef ENABLE_X86_RELAX_RELOCATIONS 79 80/* Directory where gcc is installed. */ 81#undef GCC_INSTALL_PREFIX 82 83/* Define to 1 if you have the `backtrace' function. */ 84#undef HAVE_BACKTRACE 85 86/* Define to 1 if you have the <CrashReporterClient.h> header file. */ 87#undef HAVE_CRASHREPORTERCLIENT_H 88 89/* can use __crashreporter_info__ */ 90#undef HAVE_CRASHREPORTER_INFO 91 92/* Define to 1 if you have the declaration of `arc4random', and to 0 if you 93 don't. */ 94#undef HAVE_DECL_ARC4RANDOM 95 96/* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you 97 don't. */ 98#undef HAVE_DECL_FE_ALL_EXCEPT 99 100/* Define to 1 if you have the declaration of `FE_INEXACT', and to 0 if you 101 don't. */ 102#undef HAVE_DECL_FE_INEXACT 103 104/* Define to 1 if you have the declaration of `strerror_s', and to 0 if you 105 don't. */ 106#undef HAVE_DECL_STRERROR_S 107 108/* Define to 1 if you have the DIA SDK installed, and to 0 if you don't. */ 109#undef HAVE_DIA_SDK 110 111/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 112 */ 113#undef HAVE_DIRENT_H 114 115/* Define to 1 if you have the <dlfcn.h> header file. */ 116#undef HAVE_DLFCN_H 117 118/* Define if dlopen() is available on this platform. */ 119#undef HAVE_DLOPEN 120 121/* Define to 1 if you have the <errno.h> header file. */ 122#undef HAVE_ERRNO_H 123 124/* Define to 1 if you have the <execinfo.h> header file. */ 125#undef HAVE_EXECINFO_H 126 127/* Define to 1 if you have the <fcntl.h> header file. */ 128#undef HAVE_FCNTL_H 129 130/* Define to 1 if you have the <fenv.h> header file. */ 131#undef HAVE_FENV_H 132 133/* Define if libffi is available on this platform. */ 134#undef HAVE_FFI_CALL 135 136/* Define to 1 if you have the <ffi/ffi.h> header file. */ 137#undef HAVE_FFI_FFI_H 138 139/* Define to 1 if you have the <ffi.h> header file. */ 140#undef HAVE_FFI_H 141 142/* Define to 1 if you have the `futimens' function. */ 143#undef HAVE_FUTIMENS 144 145/* Define to 1 if you have the `futimes' function. */ 146#undef HAVE_FUTIMES 147 148/* Define to 1 if you have the `getcwd' function. */ 149#undef HAVE_GETCWD 150 151/* Define to 1 if you have the `getpagesize' function. */ 152#undef HAVE_GETPAGESIZE 153 154/* Define to 1 if you have the `getrlimit' function. */ 155#undef HAVE_GETRLIMIT 156 157/* Define to 1 if you have the `getrusage' function. */ 158#undef HAVE_GETRUSAGE 159 160/* Define to 1 if you have the `gettimeofday' function. */ 161#undef HAVE_GETTIMEOFDAY 162 163/* Define to 1 if the system has the type `int64_t'. */ 164#undef HAVE_INT64_T 165 166/* Define to 1 if you have the <inttypes.h> header file. */ 167#undef HAVE_INTTYPES_H 168 169/* Define to 1 if you have the `isatty' function. */ 170#undef HAVE_ISATTY 171 172/* Define to 1 if you have the `edit' library (-ledit). */ 173#undef HAVE_LIBEDIT 174 175/* Define to 1 if you have the `psapi' library (-lpsapi). */ 176#undef HAVE_LIBPSAPI 177 178/* Define to 1 if you have the `pthread' library (-lpthread). */ 179#undef HAVE_LIBPTHREAD 180 181/* Define to 1 if you have the `shell32' library (-lshell32). */ 182#undef HAVE_LIBSHELL32 183 184/* Define to 1 if you have the `z' library (-lz). */ 185#undef HAVE_LIBZ 186 187/* Define to 1 if you have the <link.h> header file. */ 188#undef HAVE_LINK_H 189 190/* Define to 1 if you have the <mach/mach.h> header file. */ 191#undef HAVE_MACH_MACH_H 192 193/* Define to 1 if you have the `mallctl' function. */ 194#undef HAVE_MALLCTL 195 196/* Define to 1 if you have the `mallinfo' function. */ 197#undef HAVE_MALLINFO 198 199/* Define to 1 if you have the <malloc/malloc.h> header file. */ 200#undef HAVE_MALLOC_MALLOC_H 201 202/* Define to 1 if you have the `malloc_zone_statistics' function. */ 203#undef HAVE_MALLOC_ZONE_STATISTICS 204 205/* Define to 1 if you have the <memory.h> header file. */ 206#undef HAVE_MEMORY_H 207 208/* Define to 1 if you have the `mkdtemp' function. */ 209#undef HAVE_MKDTEMP 210 211/* Define to 1 if you have the `mkstemp' function. */ 212#undef HAVE_MKSTEMP 213 214/* Define to 1 if you have the `mktemp' function. */ 215#undef HAVE_MKTEMP 216 217/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 218#undef HAVE_NDIR_H 219 220/* Define to 1 if you have the `posix_fallocate' function. */ 221#undef HAVE_POSIX_FALLOCATE 222 223/* Define to 1 if you have the `posix_spawn' function. */ 224#undef HAVE_POSIX_SPAWN 225 226/* Define to 1 if you have the `pread' function. */ 227#undef HAVE_PREAD 228 229/* Have pthread_getspecific */ 230#undef HAVE_PTHREAD_GETSPECIFIC 231 232/* Define to 1 if you have the <pthread.h> header file. */ 233#undef HAVE_PTHREAD_H 234 235/* Have pthread_mutex_lock */ 236#undef HAVE_PTHREAD_MUTEX_LOCK 237 238/* Have pthread_rwlock_init */ 239#undef HAVE_PTHREAD_RWLOCK_INIT 240 241/* Define to 1 if you have the `realpath' function. */ 242#undef HAVE_REALPATH 243 244/* Define to 1 if you have the `sbrk' function. */ 245#undef HAVE_SBRK 246 247/* Define to 1 if you have the `setenv' function. */ 248#undef HAVE_SETENV 249 250/* Define to 1 if you have the `setrlimit' function. */ 251#undef HAVE_SETRLIMIT 252 253/* Define to 1 if you have the `sigaltstack' function. */ 254#undef HAVE_SIGALTSTACK 255 256/* Define to 1 if you have the <signal.h> header file. */ 257#undef HAVE_SIGNAL_H 258 259/* Define to 1 if you have the <stdint.h> header file. */ 260#undef HAVE_STDINT_H 261 262/* Define to 1 if you have the <stdlib.h> header file. */ 263#undef HAVE_STDLIB_H 264 265/* Has usable std::is_trivially_copyable */ 266#undef HAVE_STD_IS_TRIVIALLY_COPYABLE 267 268/* Define to 1 if you have the `strerror' function. */ 269#undef HAVE_STRERROR 270 271/* Define to 1 if you have the `strerror_r' function. */ 272#undef HAVE_STRERROR_R 273 274/* Define to 1 if you have the <strings.h> header file. */ 275#undef HAVE_STRINGS_H 276 277/* Define to 1 if you have the <string.h> header file. */ 278#undef HAVE_STRING_H 279 280/* Define to 1 if you have the `strtoll' function. */ 281#undef HAVE_STRTOLL 282 283/* Define to 1 if `st_mtimensec.tv_nsec' is a member of `struct stat'. */ 284#undef HAVE_STRUCT_STAT_ST_MTIMENSEC_TV_NSEC 285 286/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */ 287#undef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 288 289/* Define to 1 if you have the `sysconf' function. */ 290#undef HAVE_SYSCONF 291 292/* Define to 1 if you have the <sysexits.h> header file. */ 293#undef HAVE_SYSEXITS_H 294 295/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 296 */ 297#undef HAVE_SYS_DIR_H 298 299/* Define to 1 if you have the <sys/ioctl.h> header file. */ 300#undef HAVE_SYS_IOCTL_H 301 302/* Define to 1 if you have the <sys/mman.h> header file. */ 303#undef HAVE_SYS_MMAN_H 304 305/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 306 */ 307#undef HAVE_SYS_NDIR_H 308 309/* Define to 1 if you have the <sys/param.h> header file. */ 310#undef HAVE_SYS_PARAM_H 311 312/* Define to 1 if you have the <sys/resource.h> header file. */ 313#undef HAVE_SYS_RESOURCE_H 314 315/* Define to 1 if you have the <sys/stat.h> header file. */ 316#undef HAVE_SYS_STAT_H 317 318/* Define to 1 if you have the <sys/time.h> header file. */ 319#undef HAVE_SYS_TIME_H 320 321/* Define to 1 if you have the <sys/types.h> header file. */ 322#undef HAVE_SYS_TYPES_H 323 324/* Define to 1 if you have the <sys/uio.h> header file. */ 325#undef HAVE_SYS_UIO_H 326 327/* Define if the setupterm() function is supported this platform. */ 328#undef HAVE_TERMINFO 329 330/* Define to 1 if you have the <termios.h> header file. */ 331#undef HAVE_TERMIOS_H 332 333/* Define to 1 if the system has the type `uint64_t'. */ 334#undef HAVE_UINT64_T 335 336/* Define to 1 if you have the <unistd.h> header file. */ 337#undef HAVE_UNISTD_H 338 339/* Define to 1 if the system has the type `u_int64_t'. */ 340#undef HAVE_U_INT64_T 341 342/* Define to 1 if you have the <valgrind/valgrind.h> header file. */ 343#undef HAVE_VALGRIND_VALGRIND_H 344 345/* Define to 1 if you have the `writev' function. */ 346#undef HAVE_WRITEV 347 348/* Define to 1 if you have the <zlib.h> header file. */ 349#undef HAVE_ZLIB_H 350 351/* Have host's _alloca */ 352#undef HAVE__ALLOCA 353 354/* Define to 1 if you have the `_chsize_s' function. */ 355#undef HAVE__CHSIZE_S 356 357/* Define to 1 if you have the `_Unwind_Backtrace' function. */ 358#undef HAVE__UNWIND_BACKTRACE 359 360/* Have host's __alloca */ 361#undef HAVE___ALLOCA 362 363/* Have host's __ashldi3 */ 364#undef HAVE___ASHLDI3 365 366/* Have host's __ashrdi3 */ 367#undef HAVE___ASHRDI3 368 369/* Have host's __chkstk */ 370#undef HAVE___CHKSTK 371 372/* Have host's __chkstk_ms */ 373#undef HAVE___CHKSTK_MS 374 375/* Have host's __cmpdi2 */ 376#undef HAVE___CMPDI2 377 378/* Have host's __divdi3 */ 379#undef HAVE___DIVDI3 380 381/* Have host's __fixdfdi */ 382#undef HAVE___FIXDFDI 383 384/* Have host's __fixsfdi */ 385#undef HAVE___FIXSFDI 386 387/* Have host's __floatdidf */ 388#undef HAVE___FLOATDIDF 389 390/* Have host's __lshrdi3 */ 391#undef HAVE___LSHRDI3 392 393/* Have host's __main */ 394#undef HAVE___MAIN 395 396/* Have host's __moddi3 */ 397#undef HAVE___MODDI3 398 399/* Have host's __udivdi3 */ 400#undef HAVE___UDIVDI3 401 402/* Have host's __umoddi3 */ 403#undef HAVE___UMODDI3 404 405/* Have host's ___chkstk */ 406#undef HAVE____CHKSTK 407 408/* Have host's ___chkstk_ms */ 409#undef HAVE____CHKSTK_MS 410 411/* Linker version detected at compile time. */ 412#undef HOST_LINK_VERSION 413 414/* Define if we link Polly to the tools */ 415#undef LINK_POLLY_INTO_TOOLS 416 417/* Target triple LLVM will generate code for by default */ 418#undef LLVM_DEFAULT_TARGET_TRIPLE 419 420/* Define to 1 to checks for ABI changes, and to 0 otherwise. */ 421#undef LLVM_ENABLE_ABI_BREAKING_CHECKS 422 423/* Enable crash memory dumps (Windows-only) */ 424#undef LLVM_ENABLE_CRASH_DUMPS 425 426/* Define if threads enabled */ 427#undef LLVM_ENABLE_THREADS 428 429/* Define if zlib compression is available */ 430#undef LLVM_ENABLE_ZLIB 431 432/* Has gcc/MSVC atomic intrinsics */ 433#undef LLVM_HAS_ATOMICS 434 435/* Host triple LLVM will be executed on */ 436#undef LLVM_HOST_TRIPLE 437 438/* LLVM architecture name for the native architecture, if available */ 439#undef LLVM_NATIVE_ARCH 440 441/* LLVM name for the native AsmParser init function, if available */ 442#undef LLVM_NATIVE_ASMPARSER 443 444/* LLVM name for the native AsmPrinter init function, if available */ 445#undef LLVM_NATIVE_ASMPRINTER 446 447/* LLVM name for the native Disassembler init function, if available */ 448#undef LLVM_NATIVE_DISASSEMBLER 449 450/* LLVM name for the native Target init function, if available */ 451#undef LLVM_NATIVE_TARGET 452 453/* LLVM name for the native TargetInfo init function, if available */ 454#undef LLVM_NATIVE_TARGETINFO 455 456/* LLVM name for the native target MC init function, if available */ 457#undef LLVM_NATIVE_TARGETMC 458 459/* Define if this is Unixish platform */ 460#undef LLVM_ON_UNIX 461 462/* Define if this is Win32ish platform */ 463#undef LLVM_ON_WIN32 464 465/* Installation prefix directory */ 466#undef LLVM_PREFIX 467 468/* Enable support for Xcode signposts (disabled) */ 469#undef LLVM_SUPPORT_XCODE_SIGNPOSTS 470 471/* Define if we have the Intel JIT API runtime support library */ 472#undef LLVM_USE_INTEL_JITEVENTS 473 474/* Define if we have the oprofile JIT-support library */ 475#undef LLVM_USE_OPROFILE 476 477/* LLVM version information */ 478#undef LLVM_VERSION_INFO 479 480/* Major version of the LLVM API */ 481#undef LLVM_VERSION_MAJOR 482 483/* Minor version of the LLVM API */ 484#undef LLVM_VERSION_MINOR 485 486/* Patch version of the LLVM API */ 487#undef LLVM_VERSION_PATCH 488 489/* LLVM version string */ 490#undef LLVM_VERSION_STRING 491 492/* Define to the extension used for shared libraries, say, ".so". */ 493#undef LTDL_SHLIB_EXT 494 495/* Define to the address where bug reports for this package should be sent. */ 496#undef PACKAGE_BUGREPORT 497 498/* Define to the full name of this package. */ 499#undef PACKAGE_NAME 500 501/* Define to the full name and version of this package. */ 502#undef PACKAGE_STRING 503 504/* Define to the one symbol short name of this package. */ 505#undef PACKAGE_TARNAME 506 507/* Define to the home page for this package. */ 508#undef PACKAGE_URL 509 510/* Define to the version of this package. */ 511#undef PACKAGE_VERSION 512 513/* Define as the return type of signal handlers (`int' or `void'). */ 514#undef RETSIGTYPE 515 516/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 517#undef STAT_MACROS_BROKEN 518 519/* Define to 1 if you have the ANSI C header files. */ 520#undef STDC_HEADERS 521 522/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 523#undef TIME_WITH_SYS_TIME 524 525/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 526#undef TM_IN_SYS_TIME 527 528/* Define to `int' if <sys/types.h> does not define. */ 529#undef pid_t 530 531/* Define to `unsigned int' if <sys/types.h> does not define. */ 532#undef size_t 533 534#endif 535