LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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 to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
00005    systems. This function is required for `alloca.c' support on those systems.
00006    */
00007 /* #undef CRAY_STACKSEG_END */
00008 
00009 /* Define to 1 if using `alloca.c'. */
00010 /* #undef C_ALLOCA */
00011 
00012 /* Define to 1 if you have `alloca', as a function or macro. */
00013 #define HAVE_ALLOCA 1
00014 
00015 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
00016    */
00017 #define HAVE_ALLOCA_H 1
00018 
00019 /* Define to 1 if you have the `argz_append' function. */
00020 #define HAVE_ARGZ_APPEND 1
00021 
00022 /* Define to 1 if you have the `argz_create_sep' function. */
00023 #define HAVE_ARGZ_CREATE_SEP 1
00024 
00025 /* Define to 1 if you have the <argz.h> header file. */
00026 #define HAVE_ARGZ_H 1
00027 
00028 /* Define to 1 if you have the `argz_insert' function. */
00029 #define HAVE_ARGZ_INSERT 1
00030 
00031 /* Define to 1 if you have the `argz_next' function. */
00032 #define HAVE_ARGZ_NEXT 1
00033 
00034 /* Define to 1 if you have the `argz_stringify' function. */
00035 #define HAVE_ARGZ_STRINGIFY 1
00036 
00037 /* Define to 1 if you have the <assert.h> header file. */
00038 #define HAVE_ASSERT_H 1
00039 
00040 /* Define to 1 if you have the `backtrace' function. */
00041 #define HAVE_BACKTRACE 1
00042 
00043 /* Define to 1 if you have the `bcopy' function. */
00044 /* #undef HAVE_BCOPY */
00045 
00046 /* Does not have bi-directional iterator */
00047 #define HAVE_BI_ITERATOR 0
00048 
00049 /* Define to 1 if you have the `closedir' function. */
00050 #define HAVE_CLOSEDIR 1
00051 
00052 /* Define to 1 if you have the <ctype.h> header file. */
00053 #define HAVE_CTYPE_H 1
00054 
00055 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
00056    */
00057 #define HAVE_DIRENT_H 1
00058 
00059 /* Define if you have the GNU dld library. */
00060 /* #undef HAVE_DLD */
00061 
00062 /* Define to 1 if you have the <dld.h> header file. */
00063 /* #undef HAVE_DLD_H */
00064 
00065 /* Define to 1 if you have the `dlerror' function. */
00066 #define HAVE_DLERROR 1
00067 
00068 /* Define to 1 if you have the <dlfcn.h> header file. */
00069 #define HAVE_DLFCN_H 1
00070 
00071 /* Define if dlopen() is available on this platform. */
00072 #define HAVE_DLOPEN 1
00073 
00074 /* Define to 1 if you have the <dl.h> header file. */
00075 /* #undef HAVE_DL_H */
00076 
00077 /* Define if you have the _dyld_func_lookup function. */
00078 /* #undef HAVE_DYLD */
00079 
00080 /* Define to 1 if you have the <errno.h> header file. */
00081 #define HAVE_ERRNO_H 1
00082 
00083 /* Define to 1 if the system has the type `error_t'. */
00084 #define HAVE_ERROR_T 1
00085 
00086 /* Define to 1 if you have the <execinfo.h> header file. */
00087 #define HAVE_EXECINFO_H 1
00088 
00089 /* Define to 1 if you have the <fcntl.h> header file. */
00090 #define HAVE_FCNTL_H 1
00091 
00092 /* Set to 1 if the finite function is found in <ieeefp.h> */
00093 /* #undef HAVE_FINITE_IN_IEEEFP_H */
00094 
00095 /* Does not have forward iterator */
00096 #define HAVE_FWD_ITERATOR 0
00097 
00098 /* Define to 1 if you have the `getcwd' function. */
00099 #define HAVE_GETCWD 1
00100 
00101 /* Define to 1 if you have the `getpagesize' function. */
00102 #define HAVE_GETPAGESIZE 1
00103 
00104 /* Define to 1 if you have the `getrusage' function. */
00105 #define HAVE_GETRUSAGE 1
00106 
00107 /* Define to 1 if you have the `gettimeofday' function. */
00108 #define HAVE_GETTIMEOFDAY 1
00109 
00110 /* Does not have <hash_map> */
00111 #define HAVE_GLOBAL_HASH_MAP 0
00112 
00113 /* Does not have hash_set in global namespace */
00114 #define HAVE_GLOBAL_HASH_SET 0
00115 
00116 /* Does not have ext/hash_map */
00117 #define HAVE_GNU_EXT_HASH_MAP 1
00118 
00119 /* Does not have hash_set in gnu namespace */
00120 #define HAVE_GNU_EXT_HASH_SET 1
00121 
00122 /* Define to 1 if you have the `index' function. */
00123 /* #undef HAVE_INDEX */
00124 
00125 /* Define to 1 if the system has the type `int64_t'. */
00126 #define HAVE_INT64_T 1
00127 
00128 /* Define to 1 if you have the <inttypes.h> header file. */
00129 #define HAVE_INTTYPES_H 1
00130 
00131 /* Define to 1 if you have the `isatty' function. */
00132 #define HAVE_ISATTY 1
00133 
00134 /* Set to 1 if the isinf function is found in <cmath> */
00135 #define HAVE_ISINF_IN_CMATH 1
00136 
00137 /* Set to 1 if the isinf function is found in <math.h> */
00138 #define HAVE_ISINF_IN_MATH_H 1
00139 
00140 /* Set to 1 if the isnan function is found in <cmath> */
00141 #define HAVE_ISNAN_IN_CMATH 1
00142 
00143 /* Set to 1 if the isnan function is found in <math.h> */
00144 #define HAVE_ISNAN_IN_MATH_H 1
00145 
00146 /* Define if you have the libdl library or equivalent. */
00147 #define HAVE_LIBDL 1
00148 
00149 /* Define to 1 if you have the `elf' library (-lelf). */
00150 /* #undef HAVE_LIBELF */
00151 
00152 /* Define to 1 if you have the <limits.h> header file. */
00153 #define HAVE_LIMITS_H 1
00154 
00155 /* Define to 1 if you have the <link.h> header file. */
00156 #define HAVE_LINK_H 1
00157 
00158 /* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
00159    the current directory to the dynamic linker search path. */
00160 #define HAVE_LINK_R 1
00161 
00162 /* Define if lt_dlopen() is available on this platform */
00163 /* #undef HAVE_LT_DLOPEN */
00164 
00165 /* Define to 1 if you have the <mach-o/dyld.h> header file. */
00166 /* #undef HAVE_MACH_O_DYLD_H */
00167 
00168 /* Define if mallinfo() is available on this platform. */
00169 #define HAVE_MALLINFO 1
00170 
00171 /* Define to 1 if you have the <malloc.h> header file. */
00172 #define HAVE_MALLOC_H 1
00173 
00174 /* Define to 1 if you have the `memcpy' function. */
00175 #define HAVE_MEMCPY 1
00176 
00177 /* Define to 1 if you have the `memmove' function. */
00178 #define HAVE_MEMMOVE 1
00179 
00180 /* Define to 1 if you have the <memory.h> header file. */
00181 #define HAVE_MEMORY_H 1
00182 
00183 /* Define to 1 if you have the `mkstemp' function. */
00184 #define HAVE_MKSTEMP 1
00185 
00186 /* Define to 1 if you have a working `mmap' system call. */
00187 #define HAVE_MMAP 1
00188 
00189 /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
00190    it uses MAP_ANON */
00191 #define HAVE_MMAP_ANONYMOUS 
00192 
00193 /* Define if mmap() can map files into memory */
00194 #define HAVE_MMAP_FILE 
00195 
00196 /* define if the compiler implements namespaces */
00197 #define HAVE_NAMESPACES 
00198 
00199 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
00200 /* #undef HAVE_NDIR_H */
00201 
00202 /* Define to 1 if you have the `opendir' function. */
00203 #define HAVE_OPENDIR 1
00204 
00205 /* Define if libtool can extract symbol lists from object files. */
00206 #define HAVE_PRELOADED_SYMBOLS 1
00207 
00208 /* Define to have the %a format string */
00209 #define HAVE_PRINTF_A 1
00210 
00211 /* Have pthread_mutex_lock */
00212 #define HAVE_PTHREAD_MUTEX_LOCK 1
00213 
00214 /* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
00215 #define HAVE_RAND48 1
00216 
00217 /* Define to 1 if you have the `readdir' function. */
00218 #define HAVE_READDIR 1
00219 
00220 /* Define to 1 if you have the `rindex' function. */
00221 /* #undef HAVE_RINDEX */
00222 
00223 /* Define if you have the shl_load function. */
00224 /* #undef HAVE_SHL_LOAD */
00225 
00226 /* Define to 1 if you have the <stdint.h> header file. */
00227 #define HAVE_STDINT_H 1
00228 
00229 /* Define to 1 if you have the <stdio.h> header file. */
00230 #define HAVE_STDIO_H 1
00231 
00232 /* Define to 1 if you have the <stdlib.h> header file. */
00233 #define HAVE_STDLIB_H 1
00234 
00235 /* Does not have ext/hash_map> */
00236 #define HAVE_STD_EXT_HASH_MAP 0
00237 
00238 /* Does not have hash_set in std namespace */
00239 #define HAVE_STD_EXT_HASH_SET 0
00240 
00241 /* Set to 1 if the std::isinf function is found in <cmath> */
00242 /* #undef HAVE_STD_ISINF_IN_CMATH */
00243 
00244 /* Set to 1 if the std::isnan function is found in <cmath> */
00245 #define HAVE_STD_ISNAN_IN_CMATH 1
00246 
00247 /* Does not have std namespace iterator */
00248 #define HAVE_STD_ITERATOR 1
00249 
00250 /* Define to 1 if you have the `strchr' function. */
00251 #define HAVE_STRCHR 1
00252 
00253 /* Define to 1 if you have the `strcmp' function. */
00254 #define HAVE_STRCMP 1
00255 
00256 /* Define to 1 if you have the `strdup' function. */
00257 #define HAVE_STRDUP 1
00258 
00259 /* Define to 1 if you have the <strings.h> header file. */
00260 #define HAVE_STRINGS_H 1
00261 
00262 /* Define to 1 if you have the <string.h> header file. */
00263 #define HAVE_STRING_H 1
00264 
00265 /* Define to 1 if you have the `strrchr' function. */
00266 #define HAVE_STRRCHR 1
00267 
00268 /* Define to 1 if you have the `strtoll' function. */
00269 #define HAVE_STRTOLL 1
00270 
00271 /* Define to 1 if you have the `strtoq' function. */
00272 #define HAVE_STRTOQ 1
00273 
00274 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00275    */
00276 /* #undef HAVE_SYS_DIR_H */
00277 
00278 /* Define to 1 if you have the <sys/dl.h> header file. */
00279 /* #undef HAVE_SYS_DL_H */
00280 
00281 /* Define to 1 if you have the <sys/mman.h> header file. */
00282 #define HAVE_SYS_MMAN_H 1
00283 
00284 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
00285    */
00286 /* #undef HAVE_SYS_NDIR_H */
00287 
00288 /* Define to 1 if you have the <sys/resource.h> header file. */
00289 #define HAVE_SYS_RESOURCE_H 1
00290 
00291 /* Define to 1 if you have the <sys/stat.h> header file. */
00292 #define HAVE_SYS_STAT_H 1
00293 
00294 /* Define to 1 if you have the <sys/time.h> header file. */
00295 #define HAVE_SYS_TIME_H 1
00296 
00297 /* Define to 1 if you have the <sys/types.h> header file. */
00298 #define HAVE_SYS_TYPES_H 1
00299 
00300 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
00301 #define HAVE_SYS_WAIT_H 1
00302 
00303 /* Define to 1 if the system has the type `uint64_t'. */
00304 #define HAVE_UINT64_T 1
00305 
00306 /* Define to 1 if you have the <unistd.h> header file. */
00307 #define HAVE_UNISTD_H 1
00308 
00309 /* Define to 1 if the system has the type `u_int64_t'. */
00310 /* #undef HAVE_U_INT64_T */
00311 
00312 /* Define to 1 if you have the <windows.h> header file. */
00313 /* #undef HAVE_WINDOWS_H */
00314 
00315 /* Installation directory for binary executables */
00316 #define LLVM_BINDIR "/build/buildd/llvm-1.4/debian/llvm/usr/bin"
00317 
00318 /* Time at which LLVM was configured */
00319 #define LLVM_CONFIGTIME "Thu Jun 16 18:17:26 UTC 2005"
00320 
00321 /* Installation directory for documentation */
00322 #define LLVM_DATADIR "/build/buildd/llvm-1.4/debian/llvm/usr/share/llvm"
00323 
00324 /* Installation directory for config files */
00325 #define LLVM_ETCDIR "/build/buildd/llvm-1.4/debian/llvm/usr/etc/llvm"
00326 
00327 /* Installation directory for include files */
00328 #define LLVM_INCLUDEDIR "/build/buildd/llvm-1.4/debian/llvm/usr/include"
00329 
00330 /* Installation directory for .info files */
00331 #define LLVM_INFODIR "/build/buildd/llvm-1.4/debian/llvm/usr/info"
00332 
00333 /* Installation directory for libraries */
00334 #define LLVM_LIBDIR "/build/buildd/llvm-1.4/debian/llvm/usr/lib"
00335 
00336 /* Installation directory for man pages */
00337 #define LLVM_MANDIR "/build/buildd/llvm-1.4/debian/llvm/usr/man"
00338 
00339 /* Installation prefix directory */
00340 #define LLVM_PREFIX "/build/buildd/llvm-1.4/debian/llvm/usr"
00341 
00342 /* Define if the OS needs help to load dependent libraries for dlopen(). */
00343 /* #undef LTDL_DLOPEN_DEPLIBS */
00344 
00345 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00346    */
00347 #define LTDL_OBJDIR ".libs/"
00348 
00349 /* Define to the name of the environment variable that determines the dynamic
00350    library search path. */
00351 #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
00352 
00353 /* Define to the extension used for shared libraries, say, ".so". */
00354 #define LTDL_SHLIB_EXT ".so"
00355 
00356 /* Define to the system default library search path. */
00357 #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/X11R6/lib"
00358 
00359 /* Define if dlsym() requires a leading underscore in symbol names. */
00360 /* #undef NEED_USCORE */
00361 
00362 /* Define to the address where bug reports for this package should be sent. */
00363 #define PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu"
00364 
00365 /* Define to the full name of this package. */
00366 #define PACKAGE_NAME "llvm"
00367 
00368 /* Define to the full name and version of this package. */
00369 #define PACKAGE_STRING "llvm 1.4 debian0"
00370 
00371 /* Define to the one symbol short name of this package. */
00372 #define PACKAGE_TARNAME "-llvm-"
00373 
00374 /* Define to the version of this package. */
00375 #define PACKAGE_VERSION "1.4-debian0"
00376 
00377 /* Define as the return type of signal handlers (`int' or `void'). */
00378 #define RETSIGTYPE void
00379 
00380 /* If using the C implementation of alloca, define if you know the
00381    direction of stack growth for your system; otherwise it will be
00382    automatically deduced at run-time.
00383   STACK_DIRECTION > 0 => grows toward higher addresses
00384   STACK_DIRECTION < 0 => grows toward lower addresses
00385   STACK_DIRECTION = 0 => direction of growth unknown */
00386 /* #undef STACK_DIRECTION */
00387 
00388 /* Define to 1 if you have the ANSI C header files. */
00389 #define STDC_HEADERS 1
00390 
00391 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00392 #define TIME_WITH_SYS_TIME 1
00393 
00394 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
00395 /* #undef TM_IN_SYS_TIME */
00396 
00397 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
00398    `char[]'. */
00399 #define YYTEXT_POINTER 1
00400 
00401 /* Define to empty if `const' does not conform to ANSI C. */
00402 /* #undef const */
00403 
00404 /* Define to a type to use for `error_t' if it is not otherwise available. */
00405 /* #undef error_t */
00406 
00407 /* Define to `int' if <sys/types.h> does not define. */
00408 /* #undef pid_t */
00409 
00410 /* Define to `unsigned' if <sys/types.h> does not define. */
00411 /* #undef size_t */