LLVM API Documentation

config.h

Go to the documentation of this file.
00001 /* include/llvm/Config/config.h.  Generated by configure.  */
00002 /* include/llvm/Config/config.h.in.  Generated from autoconf/configure.ac by autoheader.  */
00003 
00004 /* Define if dlopen(0) will open the symbols of the program */
00005 #define CAN_DLOPEN_SELF 1
00006 
00007 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
00008    systems. This function is required for `alloca.c' support on those systems.
00009    */
00010 /* #undef CRAY_STACKSEG_END */
00011 
00012 /* Define to 1 if using `alloca.c'. */
00013 /* #undef C_ALLOCA */
00014 
00015 /* Define if threads enabled */
00016 #define ENABLE_THREADS 1
00017 
00018 /* Define to 1 if you have `alloca', as a function or macro. */
00019 #define HAVE_ALLOCA 1
00020 
00021 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
00022    */
00023 #define HAVE_ALLOCA_H 1
00024 
00025 /* Define to 1 if you have the `argz_append' function. */
00026 #define HAVE_ARGZ_APPEND 1
00027 
00028 /* Define to 1 if you have the `argz_create_sep' function. */
00029 #define HAVE_ARGZ_CREATE_SEP 1
00030 
00031 /* Define to 1 if you have the <argz.h> header file. */
00032 #define HAVE_ARGZ_H 1
00033 
00034 /* Define to 1 if you have the `argz_insert' function. */
00035 #define HAVE_ARGZ_INSERT 1
00036 
00037 /* Define to 1 if you have the `argz_next' function. */
00038 #define HAVE_ARGZ_NEXT 1
00039 
00040 /* Define to 1 if you have the `argz_stringify' function. */
00041 #define HAVE_ARGZ_STRINGIFY 1
00042 
00043 /* Define to 1 if you have the <assert.h> header file. */
00044 #define HAVE_ASSERT_H 1
00045 
00046 /* Define to 1 if you have the `backtrace' function. */
00047 #define HAVE_BACKTRACE 1
00048 
00049 /* Define to 1 if you have the `bcopy' function. */
00050 /* #undef HAVE_BCOPY */
00051 
00052 /* Does not have bi-directional iterator */
00053 #define HAVE_BI_ITERATOR 0
00054 
00055 /* Define to 1 if you have the `ceilf' function. */
00056 #define HAVE_CEILF 1
00057 
00058 /* Define to 1 if you have the `closedir' function. */
00059 #define HAVE_CLOSEDIR 1
00060 
00061 /* Define to 1 if you have the <ctype.h> header file. */
00062 #define HAVE_CTYPE_H 1
00063 
00064 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
00065    */
00066 #define HAVE_DIRENT_H 1
00067 
00068 /* Define if you have the GNU dld library. */
00069 /* #undef HAVE_DLD */
00070 
00071 /* Define to 1 if you have the <dld.h> header file. */
00072 /* #undef HAVE_DLD_H */
00073 
00074 /* Define to 1 if you have the `dlerror' function. */
00075 #define HAVE_DLERROR 1
00076 
00077 /* Define to 1 if you have the <dlfcn.h> header file. */
00078 #define HAVE_DLFCN_H 1
00079 
00080 /* Define if dlopen() is available on this platform. */
00081 #define HAVE_DLOPEN 1
00082 
00083 /* Define to 1 if you have the <dl.h> header file. */
00084 /* #undef HAVE_DL_H */
00085 
00086 /* Define if the dot program is available */
00087 #define HAVE_DOT 1
00088 
00089 /* Define if the dotty program is available */
00090 #define HAVE_DOTTY 1
00091 
00092 /* Define if you have the _dyld_func_lookup function. */
00093 /* #undef HAVE_DYLD */
00094 
00095 /* Define to 1 if you have the <errno.h> header file. */
00096 #define HAVE_ERRNO_H 1
00097 
00098 /* Define to 1 if the system has the type `error_t'. */
00099 #define HAVE_ERROR_T 1
00100 
00101 /* Define to 1 if you have the <execinfo.h> header file. */
00102 #define HAVE_EXECINFO_H 1
00103 
00104 /* Define to 1 if you have the <fcntl.h> header file. */
00105 #define HAVE_FCNTL_H 1
00106 
00107 /* Set to 1 if the finite function is found in <ieeefp.h> */
00108 /* #undef HAVE_FINITE_IN_IEEEFP_H */
00109 
00110 /* Define to 1 if you have the `floorf' function. */
00111 #define HAVE_FLOORF 1
00112 
00113 /* Does not have forward iterator */
00114 #define HAVE_FWD_ITERATOR 0
00115 
00116 /* Define to 1 if you have the `getcwd' function. */
00117 #define HAVE_GETCWD 1
00118 
00119 /* Define to 1 if you have the `getpagesize' function. */
00120 #define HAVE_GETPAGESIZE 1
00121 
00122 /* Define to 1 if you have the `getrusage' function. */
00123 #define HAVE_GETRUSAGE 1
00124 
00125 /* Define to 1 if you have the `gettimeofday' function. */
00126 #define HAVE_GETTIMEOFDAY 1
00127 
00128 /* Does not have <hash_map> */
00129 #define HAVE_GLOBAL_HASH_MAP 0
00130 
00131 /* Does not have hash_set in global namespace */
00132 #define HAVE_GLOBAL_HASH_SET 0
00133 
00134 /* Does not have ext/hash_map */
00135 #define HAVE_GNU_EXT_HASH_MAP 1
00136 
00137 /* Does not have hash_set in gnu namespace */
00138 #define HAVE_GNU_EXT_HASH_SET 1
00139 
00140 /* Define if the Graphviz program is available */
00141 /* #undef HAVE_GRAPHVIZ */
00142 
00143 /* Define if the gv program is available */
00144 /* #undef HAVE_GV */
00145 
00146 /* Define to 1 if you have the `index' function. */
00147 /* #undef HAVE_INDEX */
00148 
00149 /* Define to 1 if the system has the type `int64_t'. */
00150 #define HAVE_INT64_T 1
00151 
00152 /* Define to 1 if you have the <inttypes.h> header file. */
00153 #define HAVE_INTTYPES_H 1
00154 
00155 /* Define to 1 if you have the `isatty' function. */
00156 #define HAVE_ISATTY 1
00157 
00158 /* Set to 1 if the isinf function is found in <cmath> */
00159 #define HAVE_ISINF_IN_CMATH 1
00160 
00161 /* Set to 1 if the isinf function is found in <math.h> */
00162 #define HAVE_ISINF_IN_MATH_H 1
00163 
00164 /* Set to 1 if the isnan function is found in <cmath> */
00165 #define HAVE_ISNAN_IN_CMATH 1
00166 
00167 /* Set to 1 if the isnan function is found in <math.h> */
00168 #define HAVE_ISNAN_IN_MATH_H 1
00169 
00170 /* Define if you have the libdl library or equivalent. */
00171 #define HAVE_LIBDL 1
00172 
00173 /* Define to 1 if you have the `elf' library (-lelf). */
00174 /* #undef HAVE_LIBELF */
00175 
00176 /* Define to 1 if you have the `imagehlp' library (-limagehlp). */
00177 /* #undef HAVE_LIBIMAGEHLP */
00178 
00179 /* Define to 1 if you have the `m' library (-lm). */
00180 #define HAVE_LIBM 1
00181 
00182 /* Define to 1 if you have the `psapi' library (-lpsapi). */
00183 /* #undef HAVE_LIBPSAPI */
00184 
00185 /* Define to 1 if you have the `pthread' library (-lpthread). */
00186 #define HAVE_LIBPTHREAD 1
00187 
00188 /* Define to 1 if you have the <limits.h> header file. */
00189 #define HAVE_LIMITS_H 1
00190 
00191 /* Define to 1 if you have the <link.h> header file. */
00192 #define HAVE_LINK_H 1
00193 
00194 /* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
00195    the current directory to the dynamic linker search path. */
00196 #define HAVE_LINK_R 1
00197 
00198 /* Define to 1 if you have the `longjmp' function. */
00199 #define HAVE_LONGJMP 1
00200 
00201 /* Define if lt_dlopen() is available on this platform */
00202 /* #undef HAVE_LT_DLOPEN */
00203 
00204 /* Define to 1 if you have the <mach-o/dyld.h> header file. */
00205 /* #undef HAVE_MACH_O_DYLD_H */
00206 
00207 /* Define if mallinfo() is available on this platform. */
00208 #define HAVE_MALLINFO 1
00209 
00210 /* Define to 1 if you have the <malloc.h> header file. */
00211 #define HAVE_MALLOC_H 1
00212 
00213 /* Define to 1 if you have the <malloc/malloc.h> header file. */
00214 /* #undef HAVE_MALLOC_MALLOC_H */
00215 
00216 /* Define to 1 if you have the `malloc_zone_statistics' function. */
00217 /* #undef HAVE_MALLOC_ZONE_STATISTICS */
00218 
00219 /* Define to 1 if you have the `memcpy' function. */
00220 #define HAVE_MEMCPY 1
00221 
00222 /* Define to 1 if you have the `memmove' function. */
00223 #define HAVE_MEMMOVE 1
00224 
00225 /* Define to 1 if you have the <memory.h> header file. */
00226 #define HAVE_MEMORY_H 1
00227 
00228 /* Define to 1 if you have the `mkdtemp' function. */
00229 #define HAVE_MKDTEMP 1
00230 
00231 /* Define to 1 if you have the `mkstemp' function. */
00232 #define HAVE_MKSTEMP 1
00233 
00234 /* Define to 1 if you have the `mktemp' function. */
00235 #define HAVE_MKTEMP 1
00236 
00237 /* Define to 1 if you have a working `mmap' system call. */
00238 #define HAVE_MMAP 1
00239 
00240 /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
00241    it uses MAP_ANON */
00242 #define HAVE_MMAP_ANONYMOUS 1
00243 
00244 /* Define if mmap() can map files into memory */
00245 #define HAVE_MMAP_FILE 
00246 
00247 /* define if the compiler implements namespaces */
00248 #define HAVE_NAMESPACES 
00249 
00250 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
00251 /* #undef HAVE_NDIR_H */
00252 
00253 /* Define to 1 if you have the `nearbyintf' function. */
00254 #define HAVE_NEARBYINTF 1
00255 
00256 /* Define to 1 if you have the `opendir' function. */
00257 #define HAVE_OPENDIR 1
00258 
00259 /* Define if libtool can extract symbol lists from object files. */
00260 #define HAVE_PRELOADED_SYMBOLS 1
00261 
00262 /* Define to have the %a format string */
00263 #define HAVE_PRINTF_A 1
00264 
00265 /* Define to 1 if you have the <pthread.h> header file. */
00266 #define HAVE_PTHREAD_H 1
00267 
00268 /* Have pthread_mutex_lock */
00269 #define HAVE_PTHREAD_MUTEX_LOCK 1
00270 
00271 /* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
00272 #define HAVE_RAND48 1
00273 
00274 /* Define to 1 if you have the `readdir' function. */
00275 #define HAVE_READDIR 1
00276 
00277 /* Define to 1 if you have the `realpath' function. */
00278 #define HAVE_REALPATH 1
00279 
00280 /* Define to 1 if you have the `rindex' function. */
00281 /* #undef HAVE_RINDEX */
00282 
00283 /* Define to 1 if you have the `rintf' function. */
00284 #define HAVE_RINTF 1
00285 
00286 /* Define to 1 if you have the `roundf' function. */
00287 #define HAVE_ROUNDF 1
00288 
00289 /* Define to 1 if you have the `sbrk' function. */
00290 #define HAVE_SBRK 1
00291 
00292 /* Define to 1 if you have the `setjmp' function. */
00293 #define HAVE_SETJMP 1
00294 
00295 /* Define to 1 if you have the <setjmp.h> header file. */
00296 #define HAVE_SETJMP_H 1
00297 
00298 /* Define to 1 if you have the `setrlimit' function. */
00299 #define HAVE_SETRLIMIT 1
00300 
00301 /* Define if you have the shl_load function. */
00302 /* #undef HAVE_SHL_LOAD */
00303 
00304 /* Define to 1 if you have the `siglongjmp' function. */
00305 #define HAVE_SIGLONGJMP 1
00306 
00307 /* Define to 1 if you have the <signal.h> header file. */
00308 #define HAVE_SIGNAL_H 1
00309 
00310 /* Define to 1 if you have the `sigsetjmp' function. */
00311 /* #undef HAVE_SIGSETJMP */
00312 
00313 /* Define to 1 if you have the <stdint.h> header file. */
00314 #define HAVE_STDINT_H 1
00315 
00316 /* Define to 1 if you have the <stdio.h> header file. */
00317 #define HAVE_STDIO_H 1
00318 
00319 /* Define to 1 if you have the <stdlib.h> header file. */
00320 #define HAVE_STDLIB_H 1
00321 
00322 /* Does not have ext/hash_map> */
00323 #define HAVE_STD_EXT_HASH_MAP 0
00324 
00325 /* Does not have hash_set in std namespace */
00326 #define HAVE_STD_EXT_HASH_SET 0
00327 
00328 /* Set to 1 if the std::isinf function is found in <cmath> */
00329 /* #undef HAVE_STD_ISINF_IN_CMATH */
00330 
00331 /* Set to 1 if the std::isnan function is found in <cmath> */
00332 #define HAVE_STD_ISNAN_IN_CMATH 1
00333 
00334 /* Does not have std namespace iterator */
00335 #define HAVE_STD_ITERATOR 1
00336 
00337 /* Define to 1 if you have the `strchr' function. */
00338 #define HAVE_STRCHR 1
00339 
00340 /* Define to 1 if you have the `strcmp' function. */
00341 #define HAVE_STRCMP 1
00342 
00343 /* Define to 1 if you have the `strdup' function. */
00344 #define HAVE_STRDUP 1
00345 
00346 /* Define to 1 if you have the `strerror' function. */
00347 #define HAVE_STRERROR 1
00348 
00349 /* Define to 1 if you have the `strerror_r' function. */
00350 #define HAVE_STRERROR_R 1
00351 
00352 /* Define to 1 if you have the <strings.h> header file. */
00353 #define HAVE_STRINGS_H 1
00354 
00355 /* Define to 1 if you have the <string.h> header file. */
00356 #define HAVE_STRING_H 1
00357 
00358 /* Define to 1 if you have the `strrchr' function. */
00359 #define HAVE_STRRCHR 1
00360 
00361 /* Define to 1 if you have the `strtoll' function. */
00362 #define HAVE_STRTOLL 1
00363 
00364 /* Define to 1 if you have the `strtoq' function. */
00365 #define HAVE_STRTOQ 1
00366 
00367 /* Define to 1 if you have the `sysconf' function. */
00368 #define HAVE_SYSCONF 1
00369 
00370 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00371    */
00372 /* #undef HAVE_SYS_DIR_H */
00373 
00374 /* Define to 1 if you have the <sys/dl.h> header file. */
00375 /* #undef HAVE_SYS_DL_H */
00376 
00377 /* Define to 1 if you have the <sys/mman.h> header file. */
00378 #define HAVE_SYS_MMAN_H 1
00379 
00380 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
00381    */
00382 /* #undef HAVE_SYS_NDIR_H */
00383 
00384 /* Define to 1 if you have the <sys/param.h> header file. */
00385 #define HAVE_SYS_PARAM_H 1
00386 
00387 /* Define to 1 if you have the <sys/resource.h> header file. */
00388 #define HAVE_SYS_RESOURCE_H 1
00389 
00390 /* Define to 1 if you have the <sys/stat.h> header file. */
00391 #define HAVE_SYS_STAT_H 1
00392 
00393 /* Define to 1 if you have the <sys/time.h> header file. */
00394 #define HAVE_SYS_TIME_H 1
00395 
00396 /* Define to 1 if you have the <sys/types.h> header file. */
00397 #define HAVE_SYS_TYPES_H 1
00398 
00399 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
00400 #define HAVE_SYS_WAIT_H 1
00401 
00402 /* Define to 1 if the system has the type `uint64_t'. */
00403 #define HAVE_UINT64_T 1
00404 
00405 /* Define to 1 if you have the <unistd.h> header file. */
00406 #define HAVE_UNISTD_H 1
00407 
00408 /* Define to 1 if you have the <utime.h> header file. */
00409 #define HAVE_UTIME_H 1
00410 
00411 /* Define to 1 if the system has the type `u_int64_t'. */
00412 /* #undef HAVE_U_INT64_T */
00413 
00414 /* Define to 1 if you have the <windows.h> header file. */
00415 /* #undef HAVE_WINDOWS_H */
00416 
00417 /* Define to 1 if you have the `_longjmp' function. */
00418 #define HAVE__LONGJMP 1
00419 
00420 /* Define to 1 if you have the `_setjmp' function. */
00421 #define HAVE__SETJMP 1
00422 
00423 /* Installation directory for binary executables */
00424 #define LLVM_BINDIR "/build/buildd/llvm-1.8b/debian/llvm/usr/bin"
00425 
00426 /* Time at which LLVM was configured */
00427 #define LLVM_CONFIGTIME "Thu Nov  9 10:52:43 UTC 2006"
00428 
00429 /* Installation directory for documentation */
00430 #define LLVM_DATADIR "/build/buildd/llvm-1.8b/debian/llvm/usr/share/llvm"
00431 
00432 /* Installation directory for config files */
00433 #define LLVM_ETCDIR "/build/buildd/llvm-1.8b/debian/llvm/usr/etc/llvm"
00434 
00435 /* Installation directory for include files */
00436 #define LLVM_INCLUDEDIR "/build/buildd/llvm-1.8b/debian/llvm/usr/include"
00437 
00438 /* Installation directory for .info files */
00439 #define LLVM_INFODIR "/build/buildd/llvm-1.8b/debian/llvm/usr/info"
00440 
00441 /* Installation directory for libraries */
00442 #define LLVM_LIBDIR "/build/buildd/llvm-1.8b/debian/llvm/usr/lib"
00443 
00444 /* Installation directory for man pages */
00445 #define LLVM_MANDIR "/build/buildd/llvm-1.8b/debian/llvm/usr/man"
00446 
00447 /* Define if this is Unixish platform */
00448 #define LLVM_ON_UNIX 1
00449 
00450 /* Define if this is Win32ish platform */
00451 /* #undef LLVM_ON_WIN32 */
00452 
00453 /* Define to path to dot program if found or 'echo dot' otherwise */
00454 #define LLVM_PATH_DOT "/usr/bin/dot"
00455 
00456 /* Define to path to dotty program if found or 'echo dotty' otherwise */
00457 #define LLVM_PATH_DOTTY "/usr/bin/dotty"
00458 
00459 /* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
00460 /* #undef LLVM_PATH_GRAPHVIZ */
00461 
00462 /* Define to path to gv program if found or 'echo gv' otherwise */
00463 /* #undef LLVM_PATH_GV */
00464 
00465 /* Installation prefix directory */
00466 #define LLVM_PREFIX "/build/buildd/llvm-1.8b/debian/llvm/usr"
00467 
00468 /* Define if the OS needs help to load dependent libraries for dlopen(). */
00469 /* #undef LTDL_DLOPEN_DEPLIBS */
00470 
00471 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00472    */
00473 #define LTDL_OBJDIR ".libs/"
00474 
00475 /* Define to the name of the environment variable that determines the dynamic
00476    library search path. */
00477 #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
00478 
00479 /* Define to the extension used for shared libraries, say, ".so". */
00480 #define LTDL_SHLIB_EXT ".so"
00481 
00482 /* Define to the system default library search path. */
00483 #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:include:/etc/ld.so.conf.d/*.conf:/usr/X11R6/lib"
00484 
00485 /* Define if /dev/zero should be used when mapping RWX memory, or undefine if
00486    its not necessary */
00487 /* #undef NEED_DEV_ZERO_FOR_MMAP */
00488 
00489 /* Define if dlsym() requires a leading underscore in symbol names. */
00490 /* #undef NEED_USCORE */
00491 
00492 /* Define to the address where bug reports for this package should be sent. */
00493 #define PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu"
00494 
00495 /* Define to the full name of this package. */
00496 #define PACKAGE_NAME "llvm"
00497 
00498 /* Define to the full name and version of this package. */
00499 #define PACKAGE_STRING "llvm 1.8cvs debian2"
00500 
00501 /* Define to the one symbol short name of this package. */
00502 #define PACKAGE_TARNAME "-llvm-"
00503 
00504 /* Define to the version of this package. */
00505 #define PACKAGE_VERSION "1.8cvs-debian2"
00506 
00507 /* Define as the return type of signal handlers (`int' or `void'). */
00508 #define RETSIGTYPE void
00509 
00510 /* If using the C implementation of alloca, define if you know the
00511    direction of stack growth for your system; otherwise it will be
00512    automatically deduced at run-time.
00513   STACK_DIRECTION > 0 => grows toward higher addresses
00514   STACK_DIRECTION < 0 => grows toward lower addresses
00515   STACK_DIRECTION = 0 => direction of growth unknown */
00516 /* #undef STACK_DIRECTION */
00517 
00518 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
00519 /* #undef STAT_MACROS_BROKEN */
00520 
00521 /* Define to 1 if you have the ANSI C header files. */
00522 #define STDC_HEADERS 1
00523 
00524 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00525 #define TIME_WITH_SYS_TIME 1
00526 
00527 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
00528 /* #undef TM_IN_SYS_TIME */
00529 
00530 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
00531    `char[]'. */
00532 #define YYTEXT_POINTER 1
00533 
00534 /* Define to empty if `const' does not conform to ANSI C. */
00535 /* #undef const */
00536 
00537 /* Define to a type to use for `error_t' if it is not otherwise available. */
00538 /* #undef error_t */
00539 
00540 /* Define to `int' if <sys/types.h> does not define. */
00541 /* #undef pid_t */
00542 
00543 /* Define to `unsigned' if <sys/types.h> does not define. */
00544 /* #undef size_t */