00001 /* src/Teuchos_config.h. Generated from Teuchos_config.h.in by configure. */ 00002 /* src/Teuchos_config.h.in. Generated from configure.ac by autoheader. */ 00003 00004 /* Define the Fortran name mangling to be used for the BLAS */ 00005 #define F77_BLAS_MANGLE(name,NAME) name ## _ 00006 00007 /* Define to dummy `main' function (if any) required to link to the Fortran 00008 libraries. */ 00009 /* #undef F77_DUMMY_MAIN */ 00010 00011 /* Define to a macro mangling the given C identifier (in lower and upper 00012 case), which must not contain underscores, for linking with Fortran. */ 00013 #define F77_FUNC(name,NAME) name ## _ 00014 00015 /* As F77_FUNC, but for C identifiers containing underscores. */ 00016 #define F77_FUNC_(name,NAME) name ## _ 00017 00018 /* Define if F77 and FC dummy `main' functions are identical. */ 00019 /* #undef FC_DUMMY_MAIN_EQ_F77 */ 00020 00021 /* Define to 1 if you have the <algorithm> header file. */ 00022 #define HAVE_ALGORITHM 1 00023 00024 /* Define if you have a BLAS library. */ 00025 #define HAVE_BLAS 1 00026 00027 /* define if bool is a built-in type */ 00028 #define HAVE_BOOL 00029 00030 /* Define to 1 if you have the <cassert> header file. */ 00031 #define HAVE_CASSERT 1 00032 00033 /* Define to 1 if you have the <cerrno> header file. */ 00034 #define HAVE_CERRNO 1 00035 00036 /* Define to 1 if you have the <climits> header file. */ 00037 #define HAVE_CLIMITS 1 00038 00039 /* Define to 1 if you have the <cmath> header file. */ 00040 #define HAVE_CMATH 1 00041 00042 /* Define to 1 if you have the <complex> header file. */ 00043 #define HAVE_COMPLEX 1 00044 00045 /* Define to 1 if you have the <cstdarg> header file. */ 00046 #define HAVE_CSTDARG 1 00047 00048 /* Define to 1 if you have the <cstdlib> header file. */ 00049 #define HAVE_CSTDLIB 1 00050 00051 /* Define to 1 if you have the <cstring> header file. */ 00052 #define HAVE_CSTRING 1 00053 00054 /* Define if want to build examples */ 00055 #define HAVE_EXAMPLES 00056 00057 /* Define if you want to build export makefiles. */ 00058 #define HAVE_EXPORT_MAKEFILES 00059 00060 /* Define if want to build with fortran enabled */ 00061 #define HAVE_FORTRAN_SUPPORT 1 00062 00063 /* Define to 1 if you have the <fpu_control.h> header file. */ 00064 #define HAVE_FPU_CONTROL_H 1 00065 00066 /* define if the compiler supports abi::__cxa_demangle(...) */ 00067 /* #undef HAVE_GCC_ABI_DEMANGLE */ 00068 00069 /* Define if want to build gcc-checkedstl */ 00070 /* #undef HAVE_GCC_CHECKEDSTL */ 00071 00072 /* Define if you are using gnumake - this will shorten your link lines. */ 00073 #define HAVE_GNUMAKE 00074 00075 /* Define to 1 if you have the <inttypes.h> header file. */ 00076 #define HAVE_INTTYPES_H 1 00077 00078 /* Define to 1 if you have the <iomanip> header file. */ 00079 #define HAVE_IOMANIP 1 00080 00081 /* Define to 1 if you have the <iostream> header file. */ 00082 #define HAVE_IOSTREAM 1 00083 00084 /* Define if you have LAPACK library. */ 00085 #define HAVE_LAPACK 1 00086 00087 /* Define if you have LAPACK _GEGV. */ 00088 /* #undef HAVE_LAPACK_GEGV */ 00089 00090 /* Define if you have LAPACK _GGEV. */ 00091 #define HAVE_LAPACK_GGEV 1 00092 00093 /* Define if want to build libcheck */ 00094 #define HAVE_LIBCHECK 00095 00096 /* Define to 1 if you have the <list> header file. */ 00097 #define HAVE_LIST 1 00098 00099 /* Define to 1 if you have the <map> header file. */ 00100 #define HAVE_MAP 1 00101 00102 /* Define to 1 if you have the <memory> header file. */ 00103 #define HAVE_MEMORY 1 00104 00105 /* Define to 1 if you have the <memory.h> header file. */ 00106 #define HAVE_MEMORY_H 1 00107 00108 /* define if we want to use MPI */ 00109 #define HAVE_MPI 00110 00111 /* define if the compiler supports the mutable keyword */ 00112 #define HAVE_MUTABLE 00113 00114 /* define if the compiler implements namespaces */ 00115 #define HAVE_NAMESPACES 00116 00117 /* define if the compiler accepts the new for scoping rules */ 00118 #define HAVE_NEW_FOR_SCOPING 00119 00120 /* Define to 1 if you have the <numeric> header file. */ 00121 #define HAVE_NUMERIC 1 00122 00123 /* define if the compiler supports numeric_limits<> */ 00124 #define HAVE_NUMERIC_LIMITS 00125 00126 /* Define to 1 if you have the `pow' function. */ 00127 #define HAVE_POW 1 00128 00129 /* define if the compiler supports access of protected templated nested 00130 classes in derived classes */ 00131 #define HAVE_PROTECTED_NESTED_TEMPLATE_CLASS_ACCESS 00132 00133 /* Define to 1 if you have the <set> header file. */ 00134 #define HAVE_SET 1 00135 00136 /* Define to 1 if you have the `sqrt' function. */ 00137 #define HAVE_SQRT 1 00138 00139 /* Define to 1 if you have the <sstream> header file. */ 00140 #define HAVE_SSTREAM 1 00141 00142 /* Define to 1 if you have the <stdexcept> header file. */ 00143 #define HAVE_STDEXCEPT 1 00144 00145 /* Define to 1 if you have the <stdint.h> header file. */ 00146 #define HAVE_STDINT_H 1 00147 00148 /* Define to 1 if you have the <stdlib.h> header file. */ 00149 #define HAVE_STDLIB_H 1 00150 00151 /* define if std::ios_base::fmtflags is supported type */ 00152 #define HAVE_STD_IOS_BASE_FMTFLAGS 00153 00154 /* define if std::sprintf is supported */ 00155 #define HAVE_STD_SPRINTF 00156 00157 /* define if the compiler supports Standard Template Library */ 00158 #define HAVE_STL 00159 00160 /* Define to 1 if you have the <string> header file. */ 00161 #define HAVE_STRING 1 00162 00163 /* Define to 1 if you have the <strings.h> header file. */ 00164 #define HAVE_STRINGS_H 1 00165 00166 /* Define to 1 if you have the <string.h> header file. */ 00167 #define HAVE_STRING_H 1 00168 00169 /* Define to 1 if you have the <sys/stat.h> header file. */ 00170 #define HAVE_SYS_STAT_H 1 00171 00172 /* Define to 1 if you have the <sys/types.h> header file. */ 00173 #define HAVE_SYS_TYPES_H 1 00174 00175 /* Define if want to build tests */ 00176 #define HAVE_TESTS 00177 00178 /* Define if want to build teuchos-arprec */ 00179 #define HAVE_TEUCHOS_ARPREC 00180 00181 /* Define if want to build teuchos-abc */ 00182 #define HAVE_TEUCHOS_ARRAY_BOUNDSCHECK 00183 00184 /* Define if want to build teuchos-blasfloat */ 00185 #define HAVE_TEUCHOS_BLASFLOAT 00186 00187 /* Define if want to build teuchos-boost */ 00188 #define HAVE_TEUCHOS_BOOST 00189 00190 /* Define if want to build teuchos-comm_timers */ 00191 #define HAVE_TEUCHOS_COMM_TIMERS 00192 00193 /* Define if want to build teuchos-complex */ 00194 #define HAVE_TEUCHOS_COMPLEX 00195 00196 /* Define if want to build teuchos-debug */ 00197 /* #undef HAVE_TEUCHOS_DEBUG */ 00198 00199 /* Define if want to build teuchos-demangle */ 00200 #define HAVE_TEUCHOS_DEMANGLE 00201 00202 /* Define if want to build teuchos-examples */ 00203 #define HAVE_TEUCHOS_EXAMPLES 00204 00205 /* Define if want to build teuchos-expat */ 00206 #define HAVE_TEUCHOS_EXPAT 00207 00208 /* Define if want to build teuchos-explicit_instantiation */ 00209 #define HAVE_TEUCHOS_EXPLICIT_INSTANTIATION 00210 00211 /* Define if want to build teuchos-extended */ 00212 #define HAVE_TEUCHOS_EXTENDED 00213 00214 /* Define if want to build teuchos-gmp */ 00215 #define HAVE_TEUCHOS_GNU_MP 00216 00217 /* Define if want to build teuchos-libxml2 */ 00218 #define HAVE_TEUCHOS_LIBXML2 00219 00220 /* Define if want to build teuchos-long_long */ 00221 #define HAVE_TEUCHOS_LONG_LONG_INT 00222 00223 /* Define if want to build teuchos-tests */ 00224 #define HAVE_TEUCHOS_TESTS 00225 00226 /* Define to 1 if you have the <typeinfo> header file. */ 00227 #define HAVE_TYPEINFO 1 00228 00229 /* Define to 1 if you have the <unistd.h> header file. */ 00230 #define HAVE_UNISTD_H 1 00231 00232 /* Define to 1 if you have the <utility> header file. */ 00233 #define HAVE_UTILITY 1 00234 00235 /* Define to 1 if you have the <vector> header file. */ 00236 #define HAVE_VECTOR 1 00237 00238 /* template qualifier required for calling template methods from non-template 00239 code */ 00240 #define INVALID_TEMPLATE_QUALIFIER 00241 00242 /* Define to the address where bug reports for this package should be sent. */ 00243 #define PACKAGE_BUGREPORT "hkthorn@sandia.gov" 00244 00245 /* Define to the full name of this package. */ 00246 #define PACKAGE_NAME "teuchos" 00247 00248 /* Define to the full name and version of this package. */ 00249 #define PACKAGE_STRING "teuchos 1.5" 00250 00251 /* Define to the one symbol short name of this package. */ 00252 #define PACKAGE_TARNAME "teuchos" 00253 00254 /* Define to the version of this package. */ 00255 #define PACKAGE_VERSION "1.5" 00256 00257 /* Define to 1 if you have the ANSI C header files. */ 00258 #define STDC_HEADERS 1 00259 00260 /* Define to `__inline__' or `__inline' if that's what the C compiler 00261 calls it, or to nothing if 'inline' is not supported under any name. */ 00262 #ifndef __cplusplus 00263 /* #undef inline */ 00264 #endif