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 0
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 /* #undef HAVE_EXECINFO_H */
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 /* #undef HAVE_GETRLIMIT */
89 
90 /* Define to 1 if you have the `getrusage' function. */
91 /* #undef HAVE_GETRUSAGE */
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 /* #undef HAVE_LSEEK64 */
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 /* #undef HAVE_MALLINFO */
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 /* #undef HAVE_SBRK */
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 /* #undef HAVE_SETRLIMIT */
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 /* #undef HAVE_SYS_RESOURCE_H */
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 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-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