xref: /netbsd-src/external/apache2/llvm/config/llvm/Config/config.h.in (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
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