LLVM API Documentation

config.h

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



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.