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 0 |
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 0 |
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 HAVE_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 | #define HAVE_FUTIMENS 1 |
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 | /* #undef HAVE_LIBEDIT */ |
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 | #define HAVE_LINK_H 1 |
122 | |
123 | /* Define to 1 if you have the `lseek64' function. */ |
124 | #define HAVE_LSEEK64 1 |
125 | |
126 | /* Define to 1 if you have the <mach/mach.h> header file. */ |
127 | /* #undef HAVE_MACH_MACH_H */ |
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 | #define HAVE_MALLINFO 1 |
134 | |
135 | /* Define to 1 if you have the <malloc.h> header file. */ |
136 | #define HAVE_MALLOC_H 1 |
137 | |
138 | /* Define to 1 if you have the <malloc/malloc.h> header file. */ |
139 | /* #undef HAVE_MALLOC_MALLOC_H */ |
140 | |
141 | /* Define to 1 if you have the `malloc_zone_statistics' function. */ |
142 | /* #undef HAVE_MALLOC_ZONE_STATISTICS */ |
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 | #define HAVE_POSIX_FALLOCATE 1 |
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 | #define HAVE_SIGALTSTACK 1 |
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 | /* #undef HAVE_LIBXAR */ |
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-unknown-linux-gnu" |
338 | |
339 | /* Define if threads enabled */ |
340 | #define LLVM_ENABLE_THREADS 0 |
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-unknown-linux-gnu" |
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 4 |
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 "4.0.0svn" |
401 | |
402 | /* Define to the extension used for shared libraries, say, ".so". */ |
403 | #define LTDL_SHLIB_EXT ".so" |
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 4.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 "4.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 | |