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