00001 /* tbciconfig.h.in. Generated from configure.in by autoheader. */ 00002 /* tbciconfig.h.in. Generated from configure.in by autoheader. */ 00003 #if defined(VERSION) 00004 #undef \ 00005 VERSION 00006 #endif 00007 #if defined(PACKAGE) 00008 #undef \ 00009 PACKAGE 00010 #endif 00011 /* Using this file is deprecated, it will be dropped soon. */ 00012 00013 /* Define if the C++ compiler supports BOOL */ 00014 #undef HAVE_BOOL 00015 00016 #undef VERSION 00017 00018 #undef PACKAGE 00019 00020 /* Define if you need the GNU extensions to compile */ 00021 #undef _GNU_SOURCE 00022 00023 /* Stupid win32 platforms don't have this save version of sprintf */ 00024 #undef HAVE_SNPRINTF 00025 00026 /* Define if you wish to enable C99 ANSI stuff (long double, strtold) */ 00027 #undef _ISOC99_SOURCE 00028 00029 /* Define if you want to use more efficient Matrix[][] operator 00030 * breaking conversion to Vector */ 00031 #undef TBCI_NEW_BRACKET 00032 00033 /* Check whether stringstream works */ 00034 #undef HAVE_BUGGY_SSTREAM 00035 00036 /* Check whether namespaces work at all */ 00037 #undef HAVE_BUGGY_NAMESPACE 00038 00039 /* Check whether exceptions work at all */ 00040 #undef HAVE_BUGGY_EXCEPTIONS 00041 00042 /* Check whether the C++ named headers are missing */ 00043 #undef HAVE_NO_NEW_HEADERS_BUG 00044 00045 /* Define if the compiler needs (well, accepts) guiding declarations in the 00046 * declaration of friend functions. 00047 */ 00048 #undef HAVE_NEED_FOR_GD 00049 00050 /* Define if the compiler needs explicit specification of the template params 00051 * via <T> or <T,...> for friends. */ 00052 #undef HAVE_NEED_FOR_EXPL_TMPLPARM 00053 00054 /* Define if the compiler barfs on something like 00055 * template <typename U> explicit test (const test<U>& t); 00056 * in the class decl of template <typename T> class test. */ 00057 #undef HAVE_PROMOTION_BUG 00058 00059 /* Define if the compiler barfs on 00060 * template <typename U> friend class test<U>; 00061 * inside the decl of test<T> 00062 * NOTE (JvD): really 2.95 - specific? Then handle elsewhere? 00063 */ 00064 #undef HAVE_GCC295_TMPLFRNDCLS_BUG 00065 00066 /* Define if the compiler barf on templated friends that have the same name 00067 * as member functions. Observed in gcc-2.95 and some other compilers */ 00068 #undef HAVE_GCC295_FRIEND_BUG 00069 00070 /* Define if the compiler cannot handle templated varargs. 00071 * Observed in gcc-2.96 snapshots. 00072 */ 00073 #undef HAVE_GCC296_TMPLVARARG_BUG 00074 00075 /* Check whether we suffer the "old for scoping" bug */ 00076 #undef HAVE_FOR_SCOPING_BUG 00077 00078 /* Check availability of libc functions in std:: namespace */ 00079 #undef HAVE_LIBC_GLOBAL_NS_BUG 00080 00081 /* Check whether global and std:: are aliases */ 00082 #undef HAVE_IGNORE_STD_NS_BUG 00083 00084 /* Check whether C++ std stuff is available in std:: namespace */ 00085 #undef HAVE_CPP_GLOBAL_NS_BUG 00086 00087 /* Check whether std::complex is available in std:: namespace */ 00088 #undef HAVE_CPLX_GLOBAL_NS_BUG 00089 00090 /* Check whether friend wrongly implies global ns after a using 00091 * decl (MIPSpro) */ 00092 #undef HAVE_FRIEND_GLOBAL_NS_BUG 00093 00094 /* Some compilers need explicit scoping :: to declare friend that has 00095 * same name as member function. Koenig hits us again. */ 00096 #undef HAVE_NEED_FOR_FRIEND_SCOPE 00097 00098 /* Check for fancy std::complex functions */ 00099 #undef HAVE_MISS_STDCPLX_FANCY_FN_BUG 00100 00101 /* Check for log10(std::complex) function */ 00102 #undef HAVE_MISS_STDCPLX_LOG10_BUG 00103 00104 /* Check for tan(std::complex)/atan() function */ 00105 #undef HAVE_MISS_STDCPLX_TAN_BUG 00106 00107 /* Check for std::ostream << (std::complex) operator */ 00108 #undef HAVE_MISS_STDCPLX_IO_BUG 00109 00110 /* Check whether std::abs(double) is missing */ 00111 #undef HAVE_MISS_CSTD_ABS_BUG 00112 00113 /* Check whether we miss the cmath power (gcc-3.0) */ 00114 #undef HAVE_GCC300_CMATH_POWER_BUG 00115 00116 /* Check whether we miss std::complex functions when using 00117 * -fno-implicit-templates (gcc-3.2.0) */ 00118 #undef HAVE_GCC320_MISS_CPLXFN_BUG 00119 00120 /* Check whether real/imag(std::complex&) return a (const) reference */ 00121 #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF 00122 00123 /* Friends of a class may not access protected base class members 00124 * despite public inheritance */ 00125 #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG 00126 00127 /* When instantiating templates, the template parameters are undefined 00128 * declarators in inline member functions */ 00129 #undef HAVE_BCXX_TEMPL_INLINE_MFUNC_BUG 00130 00131 /* typename class::def (var) syntax is not understood */ 00132 #undef HAVE_BCXX_TYPENAME_BUG 00133 00134 /* Check whether we can't access data members from templated base 00135 * classes without explcit qualifier (gcc-3.4+) */ 00136 #undef HAVE_TWOSTAGE_LOOKUP 00137 00138 /* Check for signal handling */ 00139 #undef HAVE_SIGNALS 00140 00141 /* Check for existence of errno */ 00142 #undef HAVE_ERRNO 00143 00144 /* Check for existence of MIN/MAX macros in sys/param.h */ 00145 #undef HAVE_MINMAX_IN_SYS_PARAM_H 00146 00147 /* Check for availability of __setfpucw() */ 00148 #undef HAVE_FPUCW 00149 00150 /* Check for availability of _FPU_SETCW() */ 00151 #undef HAVE_NEW_FPUCTRL 00152 00153 /* Check for POSIX threads */ 00154 #undef HAVE_PTHREADS 00155 00156 /* Special type long long (64bit on 32bit archs) */ 00157 #undef HAVE_LONG_LONG 00158 00159 /* Special type long double (extended precision type) */ 00160 #undef HAVE_LONG_DOUBLE 00161 00162 /* restrict keyword */ 00163 #undef HAVE_RESTRICT 00164 /* __restrict__ keyword */ 00165 #undef HAVE___RESTRICT__ 00166 00167 /* __builtin_expect */ 00168 #undef HAVE_BUILTIN_EXPECT 00169 00170 /* __builtin_prefetch */ 00171 #undef HAVE_BUILTIN_PREFETCH 00172 00173 /* gcc builtin cplx */ 00174 #undef HAVE_BUILTIN_CPLX 00175 00176 /* gcc signature keyword */ 00177 #undef HAVE_SIGNATURE 00178 00179 /* gcc align attribute */ 00180 #undef HAVE_ALIGN_ATTR 00181 00182 /* gcc-3.4 align attribute between var and initializer */ 00183 #undef HAVE_NEW_ALIGN_ATTR 00184 00185 /* templated align attribute */ 00186 #undef HAVE_TEMPL_ALIGN_ATTR 00187 00188 /* icc __declspec(align) */ 00189 #undef HAVE_DECLSPEC_ALIGN 00190 00191 /* gcc weak attribute */ 00192 #undef HAVE_WEAK_ATTR 00193 00194 /* gcc const attribute */ 00195 #undef HAVE_CONST_ATTR 00196 00197 /* gcc visibility attr */ 00198 #undef HAVE_VISIBILITY_ATTR 00199 00200 /* gcc malloc attr */ 00201 #undef HAVE_MALLOC_ATTR 00202 00203 /* gcc regparm attribute */ 00204 #undef HAVE_REGPARM_ATTR 00205 00206 /* gcc unused attribute */ 00207 #undef HAVE_UNUSED_ATTR 00208 00209 /* gcc side-effect free min/max <? >? operators */ 00210 #undef HAVE_GCC_MINMAX 00211 00212 /* std::min()/max() */ 00213 #undef HAVE_STD_MINMAX 00214 00215 /* gcc named return value */ 00216 #undef HAVE_NAMED_RETVAL 00217 00218 /* gcc pragma interface/implementation */ 00219 #undef HAVE_PRAGMA_IFACE_IMPL 00220 00221 /* gcc __PRETTY_FUNCTION__ */ 00222 #undef HAVE_PRETTY_FUNCTION 00223 00224 /* stdc __func__ */ 00225 #undef HAVE_FUNC 00226 00227 /* multithreading support (pthreads) */ 00228 #undef USE_SMP 00229 00230 00231 /* Define to 1 if you have the <algorithm> header file. */ 00232 #undef HAVE_ALGORITHM 00233 00234 /* __attribute__((aligned(N))) support */ 00235 #undef HAVE_ALIGN_ATTR 00236 00237 /* Friendship dies on inheritance */ 00238 #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG 00239 00240 /* Check whether exceptions don't work at all. */ 00241 #undef HAVE_BUGGY_EXCEPTIONS 00242 00243 /* Check whether namespaces are completely broken. */ 00244 #undef HAVE_BUGGY_NAMESPACE 00245 00246 /* Check whether stringstream is broken. */ 00247 #undef HAVE_BUGGY_SSTREAM 00248 00249 /* We have compiler builtin __complex__ type. */ 00250 #undef HAVE_BUILTIN_CPLX 00251 00252 /* __builtin_expect branch prediction supported. */ 00253 #undef HAVE_BUILTIN_EXPECT 00254 00255 /* __builtin_prefetch supported. */ 00256 #undef HAVE_BUILTIN_PREFETCH 00257 00258 /* Define to 1 if you have the `clock' function. */ 00259 #undef HAVE_CLOCK 00260 00261 /* Define to 1 if you have the <cmath> header file. */ 00262 #undef HAVE_CMATH 00263 00264 /* Support for gcc __attribute__((const)). */ 00265 #undef HAVE_CONST_ATTR 00266 00267 /* complex<> class unavailable in std:: namespace. */ 00268 #undef HAVE_CPLX_GLOBAL_NS_BUG 00269 00270 /* C++ symbols (iostream) are unavailable in std:: namespace. */ 00271 #undef HAVE_CPP_GLOBAL_NS_BUG 00272 00273 /* Define to 1 if you have the <cstdio> header file. */ 00274 #undef HAVE_CSTDIO 00275 00276 /* Define to 1 if you have the <cstdlib> header file. */ 00277 #undef HAVE_CSTDLIB 00278 00279 /* intel C++ __declspec(align(N)) support. */ 00280 #undef HAVE_DECLSPEC_ALIGN 00281 00282 /* Define to 1 if you have the <dirent.h> header file. */ 00283 #undef HAVE_DIRENT_H 00284 00285 /* Define to 1 if you have the `dladdr' function. */ 00286 #undef HAVE_DLADDR 00287 00288 /* Define to 1 if you have the `dlerror' function. */ 00289 #undef HAVE_DLERROR 00290 00291 /* Define to 1 if you have the <dlfcn.h> header file. */ 00292 #undef HAVE_DLFCN_H 00293 00294 /* Define to 1 if you have the `dlopen' function. */ 00295 #undef HAVE_DLOPEN 00296 00297 /* Define to 1 if you have the <emmintrin.h> header file. */ 00298 #undef HAVE_EMMINTRIN_H 00299 00300 /* errno exists. */ 00301 #undef HAVE_ERRNO 00302 00303 /* Define to 1 if you have the `feclearexcept' function. */ 00304 #undef HAVE_FECLEAREXCEPT 00305 00306 /* Define to 1 if you have the `feholdexcept' function. */ 00307 #undef HAVE_FEHOLDEXCEPT 00308 00309 /* Define to 1 if you have the <fenv.h> header file. */ 00310 #undef HAVE_FENV_H 00311 00312 /* Define to 1 if you have the `fesetenv' function. */ 00313 #undef HAVE_FESETENV 00314 00315 /* Define to 1 if you have the `fesettrapenable' function. */ 00316 #undef HAVE_FESETTRAPENABLE 00317 00318 /* Define to 1 if you have the `fetestexcept' function. */ 00319 #undef HAVE_FETESTEXCEPT 00320 00321 /* Compiler thinks var decld in loop header is visible outside loop as well. 00322 */ 00323 #undef HAVE_FOR_SCOPING_BUG 00324 00325 /* Define to 1 if you have the `fpgetsticky' function. */ 00326 #undef HAVE_FPGETSTICKY 00327 00328 /* Define to 1 if you have the `fpsetmask' function. */ 00329 #undef HAVE_FPSETMASK 00330 00331 /* Define to 1 if you have the `fpsetsticky' function. */ 00332 #undef HAVE_FPSETSTICKY 00333 00334 /* __setfpucw() present in C library. */ 00335 #undef HAVE_FPUCW 00336 00337 /* Define to 1 if you have the <fpu_control.h> header file. */ 00338 #undef HAVE_FPU_CONTROL_H 00339 00340 /* Compiler thinks a friend template must be in global namespace. */ 00341 #undef HAVE_FRIEND_GLOBAL_NS_BUG 00342 00343 /* __func__ */ 00344 #undef HAVE_FUNC 00345 00346 /* Friend fns and member fn templates collide, even if scoped and with 00347 different arguments. */ 00348 #undef HAVE_GCC295_FRIEND_BUG 00349 00350 /* In a templated class decl, compiler dislikes declaring ourselves different 00351 template args to be a friend. */ 00352 #undef HAVE_GCC295_TMPLFRNDCLS_BUG 00353 00354 /* VarArgs may not be used in templated functions. */ 00355 #undef HAVE_GCC296_TMPLVARARG_BUG 00356 00357 /* gcc produces a linker error in std::pow when compiling with 00358 -fno-implicit-templates */ 00359 #undef HAVE_GCC300_CMATH_POWER_BUG 00360 00361 /* gcc produces a linker error when using cplx functions and compiling with 00362 -fno-implicit-templates. */ 00363 #undef HAVE_GCC320_MISS_CPLXFN_BUG 00364 00365 /* real/imag(std::complex&) returns a (const) reference */ 00366 #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF 00367 00368 /* gcc <? >? operators to allow side-effect free min/max. */ 00369 #undef HAVE_GCC_MINMAX 00370 00371 /* Define to 1 if you have the `getloadavg' function. */ 00372 #undef HAVE_GETLOADAVG 00373 00374 /* Define to 1 if you have the `getrusage' function. */ 00375 #undef HAVE_GETRUSAGE 00376 00377 /* Define to 1 if you have the `gettimeofday' function. */ 00378 #undef HAVE_GETTIMEOFDAY 00379 00380 /* Define to 1 if you have the `get_nprocs' function. */ 00381 #undef HAVE_GET_NPROCS 00382 00383 /* Define to 1 if you have the <ieeefp.h> header file. */ 00384 #undef HAVE_IEEEFP_H 00385 00386 /* Libc functions are available in both std:: and global namespace. */ 00387 #undef HAVE_IGNORE_STD_NS_BUG 00388 00389 /* Define to 1 if you have the <inttypes.h> header file. */ 00390 #undef HAVE_INTTYPES_H 00391 00392 /* Define to 1 if you have the <iomanip> header file. */ 00393 #undef HAVE_IOMANIP 00394 00395 /* Define to 1 if you have the <iostream> header file. */ 00396 #undef HAVE_IOSTREAM 00397 00398 /* Libc functions are unavailable in std:: namespace. */ 00399 #undef HAVE_LIBC_GLOBAL_NS_BUG 00400 00401 /* Define to 1 if you have the `dl' library (-ldl). */ 00402 #undef HAVE_LIBDL 00403 00404 /* Define to 1 if you have the `m' library (-lm). */ 00405 #undef HAVE_LIBM 00406 00407 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00408 #undef HAVE_LIBPTHREAD 00409 00410 /* Define if we have superLU solver lib */ 00411 #undef HAVE_LIBSUPERLU 00412 00413 /* Define to 1 if you have the <limits> header file. */ 00414 #undef HAVE_LIMITS 00415 00416 /* Extra long double FP type supported by compiler. */ 00417 #undef HAVE_LONG_DOUBLE 00418 00419 /* long long integer type supported. */ 00420 #undef HAVE_LONG_LONG 00421 00422 /* Define to 1 if you have the `mallinfo' function. */ 00423 #undef HAVE_MALLINFO 00424 00425 /* Support for malloc __attribute__ */ 00426 #undef HAVE_MALLOC_ATTR 00427 00428 /* Define to 1 if you have the <malloc.h> header file. */ 00429 #undef HAVE_MALLOC_H 00430 00431 /* Define to 1 if you have the `memalign' function. */ 00432 #undef HAVE_MEMALIGN 00433 00434 /* Define to 1 if you have the <memory.h> header file. */ 00435 #undef HAVE_MEMORY_H 00436 00437 /* MIN/MAX macros already defined in sys/param.h */ 00438 #undef HAVE_MINMAX_IN_SYS_PARAM_H 00439 00440 /* std::abs() is not declared for double type */ 00441 #undef HAVE_MISS_CSTD_ABS_BUG 00442 00443 /* Math functions on std::complex are missing. */ 00444 #undef HAVE_MISS_STDCPLX_FANCY_FN_BUG 00445 00446 /* std::iostream in/output on std::complex types missing. */ 00447 #undef HAVE_MISS_STDCPLX_IO_BUG 00448 00449 /* log10 function on std::complex types is undeclared */ 00450 #undef HAVE_MISS_STDCPLX_LOG10_BUG 00451 00452 /* tan and tanh functions on std::complex types undeclared. */ 00453 #undef HAVE_MISS_STDCPLX_TAN_BUG 00454 00455 /* Support for named return values (named ret val optimization). */ 00456 #undef HAVE_NAMED_RETVAL 00457 00458 /* Compiler accepts/needs explicit type specification <T> in decl of friend 00459 fns. */ 00460 #undef HAVE_NEED_FOR_EXPL_TMPLPARM 00461 00462 /* Inside templated class, friends with same name need to have explicit scope 00463 to be found. */ 00464 #undef HAVE_NEED_FOR_FRIEND_SCOPE 00465 00466 /* Compiler accepts/needs guiding declarations <> declaration of friend 00467 functions. */ 00468 #undef HAVE_NEED_FOR_GD 00469 00470 /* gcc-3.4 syntax for __attribute__((aligned(N))) supported */ 00471 #undef HAVE_NEW_ALIGN_ATTR 00472 00473 /* New FPU cw implemented. */ 00474 #undef HAVE_NEW_FPUCTRL 00475 00476 /* Check whether the headers with C++ names are missing. */ 00477 #undef HAVE_NO_NEW_HEADERS_BUG 00478 00479 /* Define to 1 if you have the `opendir' function. */ 00480 #undef HAVE_OPENDIR 00481 00482 /* Define to 1 if you have the <pmmintrin.h> header file. */ 00483 #undef HAVE_PMMINTRIN_H 00484 00485 /* __PRETTY_FUNCTION__ */ 00486 #undef HAVE_PRETTY_FUNCTION 00487 00488 /* Compiler dislikes a templated function decl inside a templated class with 00489 different template args. */ 00490 #undef HAVE_PROMOTION_BUG 00491 00492 /* POSIX threads are supported. */ 00493 #undef HAVE_PTHREADS 00494 00495 /* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */ 00496 #undef HAVE_PTHREAD_ATTR_GETAFFINITY_NP 00497 00498 /* Define to 1 if you have the `pthread_getaffinity_np' function. */ 00499 #undef HAVE_PTHREAD_GETAFFINITY_NP 00500 00501 /* Define to 1 if you have the <pthread.h> header file. */ 00502 #undef HAVE_PTHREAD_H 00503 00504 /* pthread spinlocks */ 00505 #undef HAVE_PTHREAD_SPINLOCK 00506 00507 /* Support for __attribute__((regparm(N))). */ 00508 #undef HAVE_REGPARM_ATTR 00509 00510 /* C99 restrict keyword supported. */ 00511 #undef HAVE_RESTRICT 00512 00513 /* Define to 1 if you have the `sched_getaffinity' function. */ 00514 #undef HAVE_SCHED_GETAFFINITY 00515 00516 /* Define to 1 if you have the <sched.h> header file. */ 00517 #undef HAVE_SCHED_H 00518 00519 /* Define to 1 if you have the `signal' function. */ 00520 #undef HAVE_SIGNAL 00521 00522 /* Signal handling works. */ 00523 #undef HAVE_SIGNALS 00524 00525 /* Define to 1 if you have the <signal.h> header file. */ 00526 #undef HAVE_SIGNAL_H 00527 00528 /* Compiler supports type abstraction by signatures. */ 00529 #undef HAVE_SIGNATURE 00530 00531 /* Define to 1 if you have the `snprintf' function. */ 00532 #undef HAVE_SNPRINTF 00533 00534 /* Define to 1 if you have the <sstream> header file. */ 00535 #undef HAVE_SSTREAM 00536 00537 /* Define to 1 if you have the `stat' function. */ 00538 #undef HAVE_STAT 00539 00540 /* Define to 1 if you have the <stdint.h> header file. */ 00541 #undef HAVE_STDINT_H 00542 00543 /* Define to 1 if you have the <stdlib.h> header file. */ 00544 #undef HAVE_STDLIB_H 00545 00546 /* std::min(),max() */ 00547 #undef HAVE_STD_MINMAX 00548 00549 /* Define to 1 if you have the <streambuf> header file. */ 00550 #undef HAVE_STREAMBUF 00551 00552 /* Define to 1 if you have the `strerror' function. */ 00553 #undef HAVE_STRERROR 00554 00555 /* Define to 1 if you have the <strings.h> header file. */ 00556 #undef HAVE_STRINGS_H 00557 00558 /* Define to 1 if you have the <string.h> header file. */ 00559 #undef HAVE_STRING_H 00560 00561 /* Define to 1 if you have the `strsignal' function. */ 00562 #undef HAVE_STRSIGNAL 00563 00564 /* Define to 1 if you have the <strstream> header file. */ 00565 #undef HAVE_STRSTREAM 00566 00567 /* Define to 1 if you have the `strtod' function. */ 00568 #undef HAVE_STRTOD 00569 00570 /* Define to 1 if you have the `strtol' function. */ 00571 #undef HAVE_STRTOL 00572 00573 /* Define to 1 if you have the `strtold' function. */ 00574 #undef HAVE_STRTOLD 00575 00576 /* Support for SuperLU3 library along with headers. */ 00577 #undef HAVE_SUPERLU3_INCLUDES 00578 00579 /* Define to 1 if you have the <sys/stat.h> header file. */ 00580 #undef HAVE_SYS_STAT_H 00581 00582 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 00583 #undef HAVE_SYS_SYSINFO_H 00584 00585 /* Define to 1 if you have the <sys/time.h> header file. */ 00586 #undef HAVE_SYS_TIME_H 00587 00588 /* Define to 1 if you have the <sys/types.h> header file. */ 00589 #undef HAVE_SYS_TYPES_H 00590 00591 /* template __attribute__((aligned(N))) supported */ 00592 #undef HAVE_TEMPL_ALIGN_ATTR 00593 00594 /* Define to 1 if you have the `times' function. */ 00595 #undef HAVE_TIMES 00596 00597 /* TLS via __thread supported */ 00598 #undef HAVE_TLS 00599 00600 /* CPU_COUNT(const cpu_set_t*) works */ 00601 #undef HAVE_CPU_COUNT 00602 00603 /* Derived templated classes can't access data memebers of ancestors without 00604 scope or this. */ 00605 #undef HAVE_TWOSTAGE_LOOKUP 00606 00607 /* Define to 1 if you have the <unistd.h> header file. */ 00608 #undef HAVE_UNISTD_H 00609 00610 /* unused attribute */ 00611 #undef HAVE_UNUSED_ATTR 00612 00613 /* Support for hidden symbols with __attribute__((visibility("hidden"))) */ 00614 #undef HAVE_VISIBILITY_ATTR 00615 00616 /* Support for weak symbols with __atribute__((weak)) */ 00617 #undef HAVE_WEAK_ATTR 00618 00619 /* Define to 1 if you have the <xmmintrin.h> header file. */ 00620 #undef HAVE_XMMINTRIN_H 00621 00622 /* __restrict__ keyword supported. */ 00623 #undef HAVE___RESTRICT__ 00624 00625 /* Name of package */ 00626 #undef PACKAGE 00627 00628 /* Define to the address where bug reports for this package should be sent. */ 00629 #undef PACKAGE_BUGREPORT 00630 00631 /* Define to the full name of this package. */ 00632 #undef PACKAGE_NAME 00633 00634 /* Define to the full name and version of this package. */ 00635 #undef PACKAGE_STRING 00636 00637 /* Define to the one symbol short name of this package. */ 00638 #undef PACKAGE_TARNAME 00639 00640 /* Define to the version of this package. */ 00641 #undef PACKAGE_VERSION 00642 00643 /* Define as the return type of signal handlers (`int' or `void'). */ 00644 #undef RETSIGTYPE 00645 00646 /* Define to 1 if you have the ANSI C header files. */ 00647 #undef STDC_HEADERS 00648 00649 /* Faster [][] operator for TBCI::Matrix. */ 00650 #undef TBCI_NEW_BRACKET 00651 00652 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00653 #undef TIME_WITH_SYS_TIME 00654 00655 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00656 #undef TM_IN_SYS_TIME 00657 00658 /* Multithreading support of TBCI library. */ 00659 #undef USE_SMP 00660 00661 /* Version number of package */ 00662 #undef VERSION 00663 00664 /* Compiler assumed to support C99 standard. */ 00665 #undef _ISOC99_SOURCE 00666 00667 /* Define to empty if `const' does not conform to ANSI C. */ 00668 #undef const 00669 00670 /* Define to `__inline__' or `__inline' if that's what the C compiler 00671 calls it, or to nothing if 'inline' is not supported under any name. */ 00672 #ifndef __cplusplus 00673 #undef inline 00674 #endif 00675 00676 /* Define to `int' if <sys/types.h> does not define. */ 00677 #undef pid_t 00678 00679 /* Define to 1 if you have the <algorithm> header file. */ 00680 #undef HAVE_ALGORITHM 00681 00682 /* __attribute__((aligned(N))) support */ 00683 #undef HAVE_ALIGN_ATTR 00684 00685 /* Friendship dies on inheritance */ 00686 #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG 00687 00688 /* Check whether exceptions don't work at all. */ 00689 #undef HAVE_BUGGY_EXCEPTIONS 00690 00691 /* Check whether namespaces are completely broken. */ 00692 #undef HAVE_BUGGY_NAMESPACE 00693 00694 /* Check whether stringstream is broken. */ 00695 #undef HAVE_BUGGY_SSTREAM 00696 00697 /* We have compiler builtin __complex__ type. */ 00698 #undef HAVE_BUILTIN_CPLX 00699 00700 /* __builtin_expect branch prediction supported. */ 00701 #undef HAVE_BUILTIN_EXPECT 00702 00703 /* __builtin_prefetch supported. */ 00704 #undef HAVE_BUILTIN_PREFETCH 00705 00706 /* Define to 1 if you have the `clock' function. */ 00707 #undef HAVE_CLOCK 00708 00709 /* clock_gettime function */ 00710 #undef HAVE_CLOCK_GETTIME 00711 00712 /* Define to 1 if you have the <cmath> header file. */ 00713 #undef HAVE_CMATH 00714 00715 /* Support for gcc __attribute__((const)). */ 00716 #undef HAVE_CONST_ATTR 00717 00718 /* complex<> class unavailable in std:: namespace. */ 00719 #undef HAVE_CPLX_GLOBAL_NS_BUG 00720 00721 /* C++ symbols (iostream) are unavailable in std:: namespace. */ 00722 #undef HAVE_CPP_GLOBAL_NS_BUG 00723 00724 /* Define to 1 if you have the <cstdio> header file. */ 00725 #undef HAVE_CSTDIO 00726 00727 /* Define to 1 if you have the <cstdlib> header file. */ 00728 #undef HAVE_CSTDLIB 00729 00730 /* intel C++ __declspec(align(N)) support. */ 00731 #undef HAVE_DECLSPEC_ALIGN 00732 00733 /* Define to 1 if you have the <dirent.h> header file. */ 00734 #undef HAVE_DIRENT_H 00735 00736 /* Define to 1 if you have the `dladdr' function. */ 00737 #undef HAVE_DLADDR 00738 00739 /* Define to 1 if you have the `dlerror' function. */ 00740 #undef HAVE_DLERROR 00741 00742 /* Define to 1 if you have the <dlfcn.h> header file. */ 00743 #undef HAVE_DLFCN_H 00744 00745 /* Define to 1 if you have the `dlopen' function. */ 00746 #undef HAVE_DLOPEN 00747 00748 /* TLS via __declspec(thread) supported */ 00749 #undef HAVE_DTLS 00750 00751 /* Define to 1 if you have the <emmintrin.h> header file. */ 00752 #undef HAVE_EMMINTRIN_H 00753 00754 /* errno exists. */ 00755 #undef HAVE_ERRNO 00756 00757 /* Define to 1 if you have the `feclearexcept' function. */ 00758 #undef HAVE_FECLEAREXCEPT 00759 00760 /* Define to 1 if you have the `feholdexcept' function. */ 00761 #undef HAVE_FEHOLDEXCEPT 00762 00763 /* Define to 1 if you have the <fenv.h> header file. */ 00764 #undef HAVE_FENV_H 00765 00766 /* Define to 1 if you have the `fesetenv' function. */ 00767 #undef HAVE_FESETENV 00768 00769 /* Define to 1 if you have the `fesettrapenable' function. */ 00770 #undef HAVE_FESETTRAPENABLE 00771 00772 /* Define to 1 if you have the `fetestexcept' function. */ 00773 #undef HAVE_FETESTEXCEPT 00774 00775 /* Compiler thinks var decld in loop header is visible outside loop as well. 00776 */ 00777 #undef HAVE_FOR_SCOPING_BUG 00778 00779 /* Define to 1 if you have the `fpgetsticky' function. */ 00780 #undef HAVE_FPGETSTICKY 00781 00782 /* Define to 1 if you have the `fpsetmask' function. */ 00783 #undef HAVE_FPSETMASK 00784 00785 /* Define to 1 if you have the `fpsetsticky' function. */ 00786 #undef HAVE_FPSETSTICKY 00787 00788 /* __setfpucw() present in C library. */ 00789 #undef HAVE_FPUCW 00790 00791 /* Define to 1 if you have the <fpu_control.h> header file. */ 00792 #undef HAVE_FPU_CONTROL_H 00793 00794 /* Compiler thinks a friend template must be in global namespace. */ 00795 #undef HAVE_FRIEND_GLOBAL_NS_BUG 00796 00797 /* __func__ */ 00798 #undef HAVE_FUNC 00799 00800 /* Friend fns and member fn templates collide, even if scoped and with 00801 different arguments. */ 00802 #undef HAVE_GCC295_FRIEND_BUG 00803 00804 /* In a templated class decl, compiler dislikes declaring ourselves different 00805 template args to be a friend. */ 00806 #undef HAVE_GCC295_TMPLFRNDCLS_BUG 00807 00808 /* VarArgs may not be used in templated functions. */ 00809 #undef HAVE_GCC296_TMPLVARARG_BUG 00810 00811 /* gcc produces a linker error in std::pow when compiling with 00812 -fno-implicit-templates */ 00813 #undef HAVE_GCC300_CMATH_POWER_BUG 00814 00815 /* gcc produces a linker error when using cplx functions and compiling with 00816 -fno-implicit-templates. */ 00817 #undef HAVE_GCC320_MISS_CPLXFN_BUG 00818 00819 /* real/imag(std::complex&) returns a (const) reference */ 00820 #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF 00821 00822 /* gcc <? >? operators to allow side-effect free min/max. */ 00823 #undef HAVE_GCC_MINMAX 00824 00825 /* Define to 1 if you have the `getloadavg' function. */ 00826 #undef HAVE_GETLOADAVG 00827 00828 /* Define to 1 if you have the `getrusage' function. */ 00829 #undef HAVE_GETRUSAGE 00830 00831 /* Define to 1 if you have the `gettimeofday' function. */ 00832 #undef HAVE_GETTIMEOFDAY 00833 00834 /* Define to 1 if you have the `get_nprocs' function. */ 00835 #undef HAVE_GET_NPROCS 00836 00837 /* Define to 1 if you have the <ieeefp.h> header file. */ 00838 #undef HAVE_IEEEFP_H 00839 00840 /* Libc functions are available in both std:: and global namespace. */ 00841 #undef HAVE_IGNORE_STD_NS_BUG 00842 00843 /* Define to 1 if you have the <inttypes.h> header file. */ 00844 #undef HAVE_INTTYPES_H 00845 00846 /* Define to 1 if you have the <iomanip> header file. */ 00847 #undef HAVE_IOMANIP 00848 00849 /* Define to 1 if you have the <iostream> header file. */ 00850 #undef HAVE_IOSTREAM 00851 00852 /* Libc functions are unavailable in std:: namespace. */ 00853 #undef HAVE_LIBC_GLOBAL_NS_BUG 00854 00855 /* Define to 1 if you have the `dl' library (-ldl). */ 00856 #undef HAVE_LIBDL 00857 00858 /* Define to 1 if you have the `m' library (-lm). */ 00859 #undef HAVE_LIBM 00860 00861 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00862 #undef HAVE_LIBPTHREAD 00863 00864 /* Define if we have superLU solver lib */ 00865 #undef HAVE_LIBSUPERLU 00866 00867 /* Define to 1 if you have the <limits> header file. */ 00868 #undef HAVE_LIMITS 00869 00870 /* Extra long double FP type supported by compiler. */ 00871 #undef HAVE_LONG_DOUBLE 00872 00873 /* long long integer type supported. */ 00874 #undef HAVE_LONG_LONG 00875 00876 /* Define to 1 if you have the `mallinfo' function. */ 00877 #undef HAVE_MALLINFO 00878 00879 /* Support for malloc __attribute__ */ 00880 #undef HAVE_MALLOC_ATTR 00881 00882 /* Define to 1 if you have the <malloc.h> header file. */ 00883 #undef HAVE_MALLOC_H 00884 00885 /* Define to 1 if you have the `memalign' function. */ 00886 #undef HAVE_MEMALIGN 00887 00888 /* Define to 1 if you have the <memory.h> header file. */ 00889 #undef HAVE_MEMORY_H 00890 00891 /* MIN/MAX macros already defined in sys/param.h */ 00892 #undef HAVE_MINMAX_IN_SYS_PARAM_H 00893 00894 /* std::abs() is not declared for double type */ 00895 #undef HAVE_MISS_CSTD_ABS_BUG 00896 00897 /* Math functions on std::complex are missing. */ 00898 #undef HAVE_MISS_STDCPLX_FANCY_FN_BUG 00899 00900 /* std::iostream in/output on std::complex types missing. */ 00901 #undef HAVE_MISS_STDCPLX_IO_BUG 00902 00903 /* log10 function on std::complex types is undeclared */ 00904 #undef HAVE_MISS_STDCPLX_LOG10_BUG 00905 00906 /* tan and tanh functions on std::complex types undeclared. */ 00907 #undef HAVE_MISS_STDCPLX_TAN_BUG 00908 00909 /* Support for named return values (named ret val optimization). */ 00910 #undef HAVE_NAMED_RETVAL 00911 00912 /* Compiler accepts/needs explicit type specification <T> in decl of friend 00913 fns. */ 00914 #undef HAVE_NEED_FOR_EXPL_TMPLPARM 00915 00916 /* Inside templated class, friends with same name need to have explicit scope 00917 to be found. */ 00918 #undef HAVE_NEED_FOR_FRIEND_SCOPE 00919 00920 /* Compiler accepts/needs guiding declarations <> declaration of friend 00921 functions. */ 00922 #undef HAVE_NEED_FOR_GD 00923 00924 /* gcc-3.4 syntax for __attribute__((aligned(N))) supported */ 00925 #undef HAVE_NEW_ALIGN_ATTR 00926 00927 /* New FPU cw implemented. */ 00928 #undef HAVE_NEW_FPUCTRL 00929 00930 /* Check whether the headers with C++ names are missing. */ 00931 #undef HAVE_NO_NEW_HEADERS_BUG 00932 00933 /* Define to 1 if you have the `opendir' function. */ 00934 #undef HAVE_OPENDIR 00935 00936 /* Define to 1 if you have the <pmmintrin.h> header file. */ 00937 #undef HAVE_PMMINTRIN_H 00938 00939 /* __PRETTY_FUNCTION__ */ 00940 #undef HAVE_PRETTY_FUNCTION 00941 00942 /* Compiler dislikes a templated function decl inside a templated class with 00943 different template args. */ 00944 #undef HAVE_PROMOTION_BUG 00945 00946 /* POSIX threads are supported. */ 00947 #undef HAVE_PTHREADS 00948 00949 /* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */ 00950 #undef HAVE_PTHREAD_ATTR_GETAFFINITY_NP 00951 00952 /* Define to 1 if you have the `pthread_getaffinity_np' function. */ 00953 #undef HAVE_PTHREAD_GETAFFINITY_NP 00954 00955 /* Define to 1 if you have the <pthread.h> header file. */ 00956 #undef HAVE_PTHREAD_H 00957 00958 /* pthread spinlocks */ 00959 #undef HAVE_PTHREAD_SPINLOCK 00960 00961 /* Support for __attribute__((regparm(N))). */ 00962 #undef HAVE_REGPARM_ATTR 00963 00964 /* C99 restrict keyword supported. */ 00965 #undef HAVE_RESTRICT 00966 00967 /* Define to 1 if you have the `sched_getaffinity' function. */ 00968 #undef HAVE_SCHED_GETAFFINITY 00969 00970 /* Define to 1 if you have the <sched.h> header file. */ 00971 #undef HAVE_SCHED_H 00972 00973 /* Define to 1 if you have the `signal' function. */ 00974 #undef HAVE_SIGNAL 00975 00976 /* Signal handling works. */ 00977 #undef HAVE_SIGNALS 00978 00979 /* Define to 1 if you have the <signal.h> header file. */ 00980 #undef HAVE_SIGNAL_H 00981 00982 /* Compiler supports type abstraction by signatures. */ 00983 #undef HAVE_SIGNATURE 00984 00985 /* Define to 1 if you have the `snprintf' function. */ 00986 #undef HAVE_SNPRINTF 00987 00988 /* Define to 1 if you have the <sstream> header file. */ 00989 #undef HAVE_SSTREAM 00990 00991 /* Define to 1 if you have the `stat' function. */ 00992 #undef HAVE_STAT 00993 00994 /* Define to 1 if you have the <stdint.h> header file. */ 00995 #undef HAVE_STDINT_H 00996 00997 /* Define to 1 if you have the <stdlib.h> header file. */ 00998 #undef HAVE_STDLIB_H 00999 01000 /* std::min(),max() */ 01001 #undef HAVE_STD_MINMAX 01002 01003 /* Define to 1 if you have the <streambuf> header file. */ 01004 #undef HAVE_STREAMBUF 01005 01006 /* Define to 1 if you have the `strerror' function. */ 01007 #undef HAVE_STRERROR 01008 01009 /* Define to 1 if you have the <strings.h> header file. */ 01010 #undef HAVE_STRINGS_H 01011 01012 /* Define to 1 if you have the <string.h> header file. */ 01013 #undef HAVE_STRING_H 01014 01015 /* Define to 1 if you have the `strsignal' function. */ 01016 #undef HAVE_STRSIGNAL 01017 01018 /* Define to 1 if you have the <strstream> header file. */ 01019 #undef HAVE_STRSTREAM 01020 01021 /* Define to 1 if you have the `strtod' function. */ 01022 #undef HAVE_STRTOD 01023 01024 /* Define to 1 if you have the `strtol' function. */ 01025 #undef HAVE_STRTOL 01026 01027 /* Define to 1 if you have the `strtold' function. */ 01028 #undef HAVE_STRTOLD 01029 01030 /* Support for SuperLU3 library along with headers. */ 01031 #undef HAVE_SUPERLU3_INCLUDES 01032 01033 /* Define to 1 if you have the <sys/stat.h> header file. */ 01034 #undef HAVE_SYS_STAT_H 01035 01036 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 01037 #undef HAVE_SYS_SYSINFO_H 01038 01039 /* Define to 1 if you have the <sys/time.h> header file. */ 01040 #undef HAVE_SYS_TIME_H 01041 01042 /* Define to 1 if you have the <sys/types.h> header file. */ 01043 #undef HAVE_SYS_TYPES_H 01044 01045 /* template __attribute__((aligned(N))) supported */ 01046 #undef HAVE_TEMPL_ALIGN_ATTR 01047 01048 /* Define to 1 if you have the `times' function. */ 01049 #undef HAVE_TIMES 01050 01051 /* TLS via __thread supported */ 01052 #undef HAVE_TLS 01053 01054 /* Derived templated classes can't access data members of ancestors without 01055 scope or this. */ 01056 #undef HAVE_TWOSTAGE_LOOKUP 01057 01058 /* Define to 1 if you have the <unistd.h> header file. */ 01059 #undef HAVE_UNISTD_H 01060 01061 /* unused attribute */ 01062 #undef HAVE_UNUSED_ATTR 01063 01064 /* Support for hidden symbols with __attribute__((visibility("hidden"))) */ 01065 #undef HAVE_VISIBILITY_ATTR 01066 01067 /* Support for weak symbols with __atribute__((weak)) */ 01068 #undef HAVE_WEAK_ATTR 01069 01070 /* Define to 1 if you have the <xmmintrin.h> header file. */ 01071 #undef HAVE_XMMINTRIN_H 01072 01073 /* __restrict__ keyword supported. */ 01074 #undef HAVE___RESTRICT__ 01075 01076 /* Name of package */ 01077 #undef PACKAGE 01078 01079 /* Define to the address where bug reports for this package should be sent. */ 01080 #undef PACKAGE_BUGREPORT 01081 01082 /* Define to the full name of this package. */ 01083 #undef PACKAGE_NAME 01084 01085 /* Define to the full name and version of this package. */ 01086 #undef PACKAGE_STRING 01087 01088 /* Define to the one symbol short name of this package. */ 01089 #undef PACKAGE_TARNAME 01090 01091 /* Define to the version of this package. */ 01092 #undef PACKAGE_VERSION 01093 01094 /* Define as the return type of signal handlers (`int' or `void'). */ 01095 #undef RETSIGTYPE 01096 01097 /* Define to 1 if you have the ANSI C header files. */ 01098 #undef STDC_HEADERS 01099 01100 /* Faster [][] operator for TBCI::Matrix. */ 01101 #undef TBCI_NEW_BRACKET 01102 01103 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 01104 #undef TIME_WITH_SYS_TIME 01105 01106 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 01107 #undef TM_IN_SYS_TIME 01108 01109 /* Multithreading support of TBCI library. */ 01110 #undef USE_SMP 01111 01112 /* Version number of package */ 01113 #undef VERSION 01114 01115 /* Compiler assumed to support C99 standard. */ 01116 #undef _ISOC99_SOURCE 01117 01118 /* Define to empty if `const' does not conform to ANSI C. */ 01119 #undef const 01120 01121 /* Define to `__inline__' or `__inline' if that's what the C compiler 01122 calls it, or to nothing if 'inline' is not supported under any name. */ 01123 #ifndef __cplusplus 01124 #undef inline 01125 #endif 01126 01127 /* Define to `int' if <sys/types.h> does not define. */ 01128 #undef pid_t
1.5.6