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