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 you have the _dyld_func_lookup function. */
00087 /* #undef HAVE_DYLD */
00088 
00089 /* Define to 1 if you have the <errno.h> header file. */
00090 #define HAVE_ERRNO_H 1
00091 
00092 /* Define to 1 if the system has the type `error_t'. */
00093 #define HAVE_ERROR_T 1
00094 
00095 /* Define to 1 if you have the <execinfo.h> header file. */
00096 #define HAVE_EXECINFO_H 1
00097 
00098 /* Define to 1 if you have the <fcntl.h> header file. */
00099 #define HAVE_FCNTL_H 1
00100 
00101 /* Set to 1 if the finite function is found in <ieeefp.h> */
00102 /* #undef HAVE_FINITE_IN_IEEEFP_H */
00103 
00104 /* Define to 1 if you have the `floorf' function. */
00105 #define HAVE_FLOORF 1
00106 
00107 /* Does not have forward iterator */
00108 #define HAVE_FWD_ITERATOR 0
00109 
00110 /* Define to 1 if you have the `getcwd' function. */
00111 #define HAVE_GETCWD 1
00112 
00113 /* Define to 1 if you have the `getpagesize' function. */
00114 #define HAVE_GETPAGESIZE 1
00115 
00116 /* Define to 1 if you have the `getrusage' function. */
00117 #define HAVE_GETRUSAGE 1
00118 
00119 /* Define to 1 if you have the `gettimeofday' function. */
00120 #define HAVE_GETTIMEOFDAY 1
00121 
00122 /* Does not have <hash_map> */
00123 #define HAVE_GLOBAL_HASH_MAP 0
00124 
00125 /* Does not have hash_set in global namespace */
00126 #define HAVE_GLOBAL_HASH_SET 0
00127 
00128 /* Does not have ext/hash_map */
00129 #define HAVE_GNU_EXT_HASH_MAP 1
00130 
00131 /* Does not have hash_set in gnu namespace */
00132 #define HAVE_GNU_EXT_HASH_SET 1
00133 
00134 /* Define if the Graphviz program is available */
00135 /* #undef HAVE_GRAPHVIZ */
00136 
00137 /* Define if the gv program is available */
00138 /* #undef HAVE_GV */
00139 
00140 /* Define to 1 if you have the `index' function. */
00141 /* #undef HAVE_INDEX */
00142 
00143 /* Define to 1 if the system has the type `int64_t'. */
00144 #define HAVE_INT64_T 1
00145 
00146 /* Define to 1 if you have the <inttypes.h> header file. */
00147 #define HAVE_INTTYPES_H 1
00148 
00149 /* Define to 1 if you have the `isatty' function. */
00150 #define HAVE_ISATTY 1
00151 
00152 /* Set to 1 if the isinf function is found in <cmath> */
00153 #define HAVE_ISINF_IN_CMATH 1
00154 
00155 /* Set to 1 if the isinf function is found in <math.h> */
00156 #define HAVE_ISINF_IN_MATH_H 1
00157 
00158 /* Set to 1 if the isnan function is found in <cmath> */
00159 #define HAVE_ISNAN_IN_CMATH 1
00160 
00161 /* Set to 1 if the isnan function is found in <math.h> */
00162 #define HAVE_ISNAN_IN_MATH_H 1
00163 
00164 /* Define if you have the libdl library or equivalent. */
00165 #define HAVE_LIBDL 1
00166 
00167 /* Define to 1 if you have the `elf' library (-lelf). */
00168 /* #undef HAVE_LIBELF */
00169 
00170 /* Define to 1 if you have the `m' library (-lm). */
00171 #define HAVE_LIBM 1
00172 
00173 /* Define to 1 if you have the `pthread' library (-lpthread). */
00174 #define HAVE_LIBPTHREAD 1
00175 
00176 /* Define to 1 if you have the <limits.h> header file. */
00177 #define HAVE_LIMITS_H 1
00178 
00179 /* Define to 1 if you have the <link.h> header file. */
00180 #define HAVE_LINK_H 1
00181 
00182 /* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
00183    the current directory to the dynamic linker search path. */
00184 #define HAVE_LINK_R 1
00185 
00186 /* Define if lt_dlopen() is available on this platform */
00187 /* #undef HAVE_LT_DLOPEN */
00188 
00189 /* Define to 1 if you have the <mach-o/dyld.h> header file. */
00190 /* #undef HAVE_MACH_O_DYLD_H */
00191 
00192 /* Define if mallinfo() is available on this platform. */
00193 #define HAVE_MALLINFO 1
00194 
00195 /* Define to 1 if you have the <malloc.h> header file. */
00196 #define HAVE_MALLOC_H 1
00197 
00198 /* Define to 1 if you have the <malloc/malloc.h> header file. */
00199 /* #undef HAVE_MALLOC_MALLOC_H */
00200 
00201 /* Define to 1 if you have the `malloc_zone_statistics' function. */
00202 /* #undef HAVE_MALLOC_ZONE_STATISTICS */
00203 
00204 /* Define to 1 if you have the `memcpy' function. */
00205 #define HAVE_MEMCPY 1
00206 
00207 /* Define to 1 if you have the `memmove' function. */
00208 #define HAVE_MEMMOVE 1
00209 
00210 /* Define to 1 if you have the <memory.h> header file. */
00211 #define HAVE_MEMORY_H 1
00212 
00213 /* Define to 1 if you have the `mkdtemp' function. */
00214 #define HAVE_MKDTEMP 1
00215 
00216 /* Define to 1 if you have the `mkstemp' function. */
00217 #define HAVE_MKSTEMP 1
00218 
00219 /* Define to 1 if you have the `mktemp' function. */
00220 #define HAVE_MKTEMP 1
00221 
00222 /* Define to 1 if you have a working `mmap' system call. */
00223 #define HAVE_MMAP 1
00224 
00225 /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
00226    it uses MAP_ANON */
00227 #define HAVE_MMAP_ANONYMOUS 1
00228 
00229 /* Define if mmap() can map files into memory */
00230 #define HAVE_MMAP_FILE 
00231 
00232 /* define if the compiler implements namespaces */
00233 #define HAVE_NAMESPACES 
00234 
00235 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
00236 /* #undef HAVE_NDIR_H */
00237 
00238 /* Define to 1 if you have the `nearbyintf' function. */
00239 #define HAVE_NEARBYINTF 1
00240 
00241 /* Define to 1 if you have the `opendir' function. */
00242 #define HAVE_OPENDIR 1
00243 
00244 /* Define if libtool can extract symbol lists from object files. */
00245 #define HAVE_PRELOADED_SYMBOLS 1
00246 
00247 /* Define to have the %a format string */
00248 #define HAVE_PRINTF_A 1
00249 
00250 /* Define to 1 if you have the <pthread.h> header file. */
00251 #define HAVE_PTHREAD_H 1
00252 
00253 /* Have pthread_mutex_lock */
00254 #define HAVE_PTHREAD_MUTEX_LOCK 1
00255 
00256 /* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
00257 #define HAVE_RAND48 1
00258 
00259 /* Define to 1 if you have the `readdir' function. */
00260 #define HAVE_READDIR 1
00261 
00262 /* Define to 1 if you have the `realpath' function. */
00263 #define HAVE_REALPATH 1
00264 
00265 /* Define to 1 if you have the `rindex' function. */
00266 /* #undef HAVE_RINDEX */
00267 
00268 /* Define to 1 if you have the `rintf' function. */
00269 #define HAVE_RINTF 1
00270 
00271 /* Define to 1 if you have the `roundf' function. */
00272 #define HAVE_ROUNDF 1
00273 
00274 /* Define to 1 if you have the `sbrk' function. */
00275 #define HAVE_SBRK 1
00276 
00277 /* Define to 1 if you have the `setrlimit' function. */
00278 #define HAVE_SETRLIMIT 1
00279 
00280 /* Define if you have the shl_load function. */
00281 /* #undef HAVE_SHL_LOAD */
00282 
00283 /* Define to 1 if you have the <signal.h> header file. */
00284 #define HAVE_SIGNAL_H 1
00285 
00286 /* Define to 1 if you have the <stdint.h> header file. */
00287 #define HAVE_STDINT_H 1
00288 
00289 /* Define to 1 if you have the <stdio.h> header file. */
00290 #define HAVE_STDIO_H 1
00291 
00292 /* Define to 1 if you have the <stdlib.h> header file. */
00293 #define HAVE_STDLIB_H 1
00294 
00295 /* Does not have ext/hash_map> */
00296 #define HAVE_STD_EXT_HASH_MAP 0
00297 
00298 /* Does not have hash_set in std namespace */
00299 #define HAVE_STD_EXT_HASH_SET 0
00300 
00301 /* Set to 1 if the std::isinf function is found in <cmath> */
00302 /* #undef HAVE_STD_ISINF_IN_CMATH */
00303 
00304 /* Set to 1 if the std::isnan function is found in <cmath> */
00305 #define HAVE_STD_ISNAN_IN_CMATH 1
00306 
00307 /* Does not have std namespace iterator */
00308 #define HAVE_STD_ITERATOR 1
00309 
00310 /* Define to 1 if you have the `strchr' function. */
00311 #define HAVE_STRCHR 1
00312 
00313 /* Define to 1 if you have the `strcmp' function. */
00314 #define HAVE_STRCMP 1
00315 
00316 /* Define to 1 if you have the `strdup' function. */
00317 #define HAVE_STRDUP 1
00318 
00319 /* Define to 1 if you have the `strerror' function. */
00320 #define HAVE_STRERROR 1
00321 
00322 /* Define to 1 if you have the `strerror_r' function. */
00323 #define HAVE_STRERROR_R 1
00324 
00325 /* Define to 1 if you have the <strings.h> header file. */
00326 #define HAVE_STRINGS_H 1
00327 
00328 /* Define to 1 if you have the <string.h> header file. */
00329 #define HAVE_STRING_H 1
00330 
00331 /* Define to 1 if you have the `strrchr' function. */
00332 #define HAVE_STRRCHR 1
00333 
00334 /* Define to 1 if you have the `strtoll' function. */
00335 #define HAVE_STRTOLL 1
00336 
00337 /* Define to 1 if you have the `strtoq' function. */
00338 #define HAVE_STRTOQ 1
00339 
00340 /* Define to 1 if you have the `sysconf' function. */
00341 #define HAVE_SYSCONF 1
00342 
00343 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00344    */
00345 /* #undef HAVE_SYS_DIR_H */
00346 
00347 /* Define to 1 if you have the <sys/dl.h> header file. */
00348 /* #undef HAVE_SYS_DL_H */
00349 
00350 /* Define to 1 if you have the <sys/mman.h> header file. */
00351 #define HAVE_SYS_MMAN_H 1
00352 
00353 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
00354    */
00355 /* #undef HAVE_SYS_NDIR_H */
00356 
00357 /* Define to 1 if you have the <sys/param.h> header file. */
00358 #define HAVE_SYS_PARAM_H 1
00359 
00360 /* Define to 1 if you have the <sys/resource.h> header file. */
00361 #define HAVE_SYS_RESOURCE_H 1
00362 
00363 /* Define to 1 if you have the <sys/stat.h> header file. */
00364 #define HAVE_SYS_STAT_H 1
00365 
00366 /* Define to 1 if you have the <sys/time.h> header file. */
00367 #define HAVE_SYS_TIME_H 1
00368 
00369 /* Define to 1 if you have the <sys/types.h> header file. */
00370 #define HAVE_SYS_TYPES_H 1
00371 
00372 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
00373 #define HAVE_SYS_WAIT_H 1
00374 
00375 /* Define to 1 if the system has the type `uint64_t'. */
00376 #define HAVE_UINT64_T 1
00377 
00378 /* Define to 1 if you have the <unistd.h> header file. */
00379 #define HAVE_UNISTD_H 1
00380 
00381 /* Define to 1 if you have the <utime.h> header file. */
00382 #define HAVE_UTIME_H 1
00383 
00384 /* Define to 1 if the system has the type `u_int64_t'. */
00385 /* #undef HAVE_U_INT64_T */
00386 
00387 /* Define to 1 if you have the <windows.h> header file. */
00388 /* #undef HAVE_WINDOWS_H */
00389 
00390 /* Installation directory for binary executables */
00391 #define LLVM_BINDIR "/build/buildd/llvm-1.7/debian/llvm/usr/bin"
00392 
00393 /* Time at which LLVM was configured */
00394 #define LLVM_CONFIGTIME "Mon Aug 14 11:14:53 UTC 2006"
00395 
00396 /* Installation directory for documentation */
00397 #define LLVM_DATADIR "/build/buildd/llvm-1.7/debian/llvm/usr/share/llvm"
00398 
00399 /* Installation directory for config files */
00400 #define LLVM_ETCDIR "/build/buildd/llvm-1.7/debian/llvm/usr/etc/llvm"
00401 
00402 /* Installation directory for include files */
00403 #define LLVM_INCLUDEDIR "/build/buildd/llvm-1.7/debian/llvm/usr/include"
00404 
00405 /* Installation directory for .info files */
00406 #define LLVM_INFODIR "/build/buildd/llvm-1.7/debian/llvm/usr/info"
00407 
00408 /* Installation directory for libraries */
00409 #define LLVM_LIBDIR "/build/buildd/llvm-1.7/debian/llvm/usr/lib"
00410 
00411 /* Installation directory for man pages */
00412 #define LLVM_MANDIR "/build/buildd/llvm-1.7/debian/llvm/usr/man"
00413 
00414 /* Define if this is Unixish platform */
00415 #define LLVM_ON_UNIX 1
00416 
00417 /* Define if this is Win32ish platform */
00418 /* #undef LLVM_ON_WIN32 */
00419 
00420 /* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
00421 /* #undef LLVM_PATH_GRAPHVIZ */
00422 
00423 /* Define to path to gv program if found or 'echo gv' otherwise */
00424 /* #undef LLVM_PATH_GV */
00425 
00426 /* Installation prefix directory */
00427 #define LLVM_PREFIX "/build/buildd/llvm-1.7/debian/llvm/usr"
00428 
00429 /* Define if the OS needs help to load dependent libraries for dlopen(). */
00430 /* #undef LTDL_DLOPEN_DEPLIBS */
00431 
00432 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00433    */
00434 #define LTDL_OBJDIR ".libs/"
00435 
00436 /* Define to the name of the environment variable that determines the dynamic
00437    library search path. */
00438 #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
00439 
00440 /* Define to the extension used for shared libraries, say, ".so". */
00441 #define LTDL_SHLIB_EXT ".so"
00442 
00443 /* Define to the system default library search path. */
00444 #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:include:/etc/ld.so.conf.d/*.conf:/usr/X11R6/lib"
00445 
00446 /* Define if /dev/zero should be used when mapping RWX memory, or undefine if
00447    its not necessary */
00448 /* #undef NEED_DEV_ZERO_FOR_MMAP */
00449 
00450 /* Define if dlsym() requires a leading underscore in symbol names. */
00451 /* #undef NEED_USCORE */
00452 
00453 /* Define to the address where bug reports for this package should be sent. */
00454 #define PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu"
00455 
00456 /* Define to the full name of this package. */
00457 #define PACKAGE_NAME "llvm"
00458 
00459 /* Define to the full name and version of this package. */
00460 #define PACKAGE_STRING "llvm 1.7 debian1"
00461 
00462 /* Define to the one symbol short name of this package. */
00463 #define PACKAGE_TARNAME "-llvm-"
00464 
00465 /* Define to the version of this package. */
00466 #define PACKAGE_VERSION "1.7-debian1"
00467 
00468 /* Define as the return type of signal handlers (`int' or `void'). */
00469 #define RETSIGTYPE void
00470 
00471 /* If using the C implementation of alloca, define if you know the
00472    direction of stack growth for your system; otherwise it will be
00473    automatically deduced at run-time.
00474   STACK_DIRECTION > 0 => grows toward higher addresses
00475   STACK_DIRECTION < 0 => grows toward lower addresses
00476   STACK_DIRECTION = 0 => direction of growth unknown */
00477 /* #undef STACK_DIRECTION */
00478 
00479 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
00480 /* #undef STAT_MACROS_BROKEN */
00481 
00482 /* Define to 1 if you have the ANSI C header files. */
00483 #define STDC_HEADERS 1
00484 
00485 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00486 #define TIME_WITH_SYS_TIME 1
00487 
00488 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
00489 /* #undef TM_IN_SYS_TIME */
00490 
00491 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
00492    `char[]'. */
00493 #define YYTEXT_POINTER 1
00494 
00495 /* Define to empty if `const' does not conform to ANSI C. */
00496 /* #undef const */
00497 
00498 /* Define to a type to use for `error_t' if it is not otherwise available. */
00499 /* #undef error_t */
00500 
00501 /* Define to `int' if <sys/types.h> does not define. */
00502 /* #undef pid_t */
00503 
00504 /* Define to `unsigned' if <sys/types.h> does not define. */
00505 /* #undef size_t */