blitz Version 0.9
|
00001 #ifndef _BLITZ_GNU_BZCONFIG_H 00002 #define _BLITZ_GNU_BZCONFIG_H 1 00003 00004 /* blitz/gnu/bzconfig.h. Generated automatically at end of configure. */ 00005 /* blitz/config.h. Generated by configure. */ 00006 /* blitz/config.h.in. Generated from configure.ac by autoheader. */ 00007 00008 00009 /****************************************************************************** 00010 * config.h Compiler language support flags 00011 * 00012 * This file was generated automatically when running the configure script. 00013 * You should rerun configure each time you switch compilers, install new 00014 * standard libraries, or change compiler versions. 00015 * 00016 */ 00017 00018 00019 00020 /* define if bool is a built-in type */ 00021 #ifndef BZ_HAVE_BOOL 00022 #define BZ_HAVE_BOOL 00023 #endif 00024 00025 /* define if the compiler has <climits> header */ 00026 #ifndef BZ_HAVE_CLIMITS 00027 #define BZ_HAVE_CLIMITS 00028 #endif 00029 00030 /* define if the compiler has complex<T> */ 00031 #ifndef BZ_HAVE_COMPLEX 00032 #define BZ_HAVE_COMPLEX 00033 #endif 00034 00035 /* define if the compiler has standard complex<T> functions */ 00036 #ifndef BZ_HAVE_COMPLEX_FCNS 00037 #define BZ_HAVE_COMPLEX_FCNS 00038 #endif 00039 00040 /* define if the compiler has complex math functions */ 00041 #ifndef BZ_HAVE_COMPLEX_MATH1 00042 #define BZ_HAVE_COMPLEX_MATH1 00043 #endif 00044 00045 /* define if the compiler has more complex math functions */ 00046 /* #undef BZ_HAVE_COMPLEX_MATH2 */ 00047 00048 /* define if complex math functions are in namespace std */ 00049 #ifndef BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD 00050 #define BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD 00051 #endif 00052 00053 /* define if the compiler supports const_cast<> */ 00054 #ifndef BZ_HAVE_CONST_CAST 00055 #define BZ_HAVE_CONST_CAST 00056 #endif 00057 00058 /* define if the compiler supports default template parameters */ 00059 #ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS 00060 #define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS 00061 #endif 00062 00063 /* Define to 1 if you have the <dlfcn.h> header file. */ 00064 #ifndef BZ_HAVE_DLFCN_H 00065 #define BZ_HAVE_DLFCN_H 1 00066 #endif 00067 00068 /* define if the compiler supports dynamic_cast<> */ 00069 #ifndef BZ_HAVE_DYNAMIC_CAST 00070 #define BZ_HAVE_DYNAMIC_CAST 00071 #endif 00072 00073 /* define if the compiler handle computations inside an enum */ 00074 #ifndef BZ_HAVE_ENUM_COMPUTATIONS 00075 #define BZ_HAVE_ENUM_COMPUTATIONS 00076 #endif 00077 00078 /* define if the compiler handles (int) casts in enum computations */ 00079 #ifndef BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST 00080 #define BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST 00081 #endif 00082 00083 /* define if the compiler supports exceptions */ 00084 #ifndef BZ_HAVE_EXCEPTIONS 00085 #define BZ_HAVE_EXCEPTIONS 00086 #endif 00087 00088 /* define if the compiler supports the explicit keyword */ 00089 #ifndef BZ_HAVE_EXPLICIT 00090 #define BZ_HAVE_EXPLICIT 00091 #endif 00092 00093 /* define if the compiler supports explicit template function qualification */ 00094 #ifndef BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION 00095 #define BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION 00096 #endif 00097 00098 /* define if the compiler recognizes the full specialization syntax */ 00099 #ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX 00100 #define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX 00101 #endif 00102 00103 /* define if the compiler supports function templates with non-type parameters 00104 */ 00105 #ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS 00106 #define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS 00107 #endif 00108 00109 /* define if the compiler supports IEEE math library */ 00110 #ifndef BZ_HAVE_IEEE_MATH 00111 #define BZ_HAVE_IEEE_MATH 00112 #endif 00113 00114 /* Define to 1 if you have the <inttypes.h> header file. */ 00115 #ifndef BZ_HAVE_INTTYPES_H 00116 #define BZ_HAVE_INTTYPES_H 1 00117 #endif 00118 00119 /* Define to 1 if you have the `m' library (-lm). */ 00120 /* #undef BZ_HAVE_LIBM */ 00121 00122 /* define if the compiler supports member constants */ 00123 #ifndef BZ_HAVE_MEMBER_CONSTANTS 00124 #define BZ_HAVE_MEMBER_CONSTANTS 00125 #endif 00126 00127 /* define if the compiler supports member templates */ 00128 #ifndef BZ_HAVE_MEMBER_TEMPLATES 00129 #define BZ_HAVE_MEMBER_TEMPLATES 00130 #endif 00131 00132 /* define if the compiler supports member templates outside the class 00133 declaration */ 00134 #ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS 00135 #define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS 00136 #endif 00137 00138 /* Define to 1 if you have the <memory.h> header file. */ 00139 #ifndef BZ_HAVE_MEMORY_H 00140 #define BZ_HAVE_MEMORY_H 1 00141 #endif 00142 00143 /* define if the compiler supports the mutable keyword */ 00144 #ifndef BZ_HAVE_MUTABLE 00145 #define BZ_HAVE_MUTABLE 00146 #endif 00147 00148 /* define if the compiler implements namespaces */ 00149 #ifndef BZ_HAVE_NAMESPACES 00150 #define BZ_HAVE_NAMESPACES 00151 #endif 00152 00153 /* define if the compiler supports the Numerical C Extensions Group restrict 00154 keyword */ 00155 /* #undef BZ_HAVE_NCEG_RESTRICT */ 00156 00157 /* define if the compiler supports the __restrict__ keyword */ 00158 #ifndef BZ_HAVE_NCEG_RESTRICT_EGCS 00159 #define BZ_HAVE_NCEG_RESTRICT_EGCS 00160 #endif 00161 00162 /* define if the compiler has numeric_limits<T> */ 00163 #ifndef BZ_HAVE_NUMERIC_LIMITS 00164 #define BZ_HAVE_NUMERIC_LIMITS 00165 #endif 00166 00167 /* define if the compiler accepts the old for scoping rules */ 00168 /* #undef BZ_HAVE_OLD_FOR_SCOPING */ 00169 00170 /* define if the compiler supports partial ordering */ 00171 #ifndef BZ_HAVE_PARTIAL_ORDERING 00172 #define BZ_HAVE_PARTIAL_ORDERING 00173 #endif 00174 00175 /* define if the compiler supports partial specialization */ 00176 #ifndef BZ_HAVE_PARTIAL_SPECIALIZATION 00177 #define BZ_HAVE_PARTIAL_SPECIALIZATION 00178 #endif 00179 00180 /* define if the compiler supports reinterpret_cast<> */ 00181 #ifndef BZ_HAVE_REINTERPRET_CAST 00182 #define BZ_HAVE_REINTERPRET_CAST 00183 #endif 00184 00185 /* define if the compiler supports Run-Time Type Identification */ 00186 #ifndef BZ_HAVE_RTTI 00187 #define BZ_HAVE_RTTI 00188 #endif 00189 00190 /* define if the compiler has getrusage() function */ 00191 #ifndef BZ_HAVE_RUSAGE 00192 #define BZ_HAVE_RUSAGE 00193 #endif 00194 00195 /* define if the compiler supports static_cast<> */ 00196 #ifndef BZ_HAVE_STATIC_CAST 00197 #define BZ_HAVE_STATIC_CAST 00198 #endif 00199 00200 /* define if the compiler supports ISO C++ standard library */ 00201 #ifndef BZ_HAVE_STD 00202 #define BZ_HAVE_STD 00203 #endif 00204 00205 /* Define to 1 if you have the <stdint.h> header file. */ 00206 #ifndef BZ_HAVE_STDINT_H 00207 #define BZ_HAVE_STDINT_H 1 00208 #endif 00209 00210 /* Define to 1 if you have the <stdlib.h> header file. */ 00211 #ifndef BZ_HAVE_STDLIB_H 00212 #define BZ_HAVE_STDLIB_H 1 00213 #endif 00214 00215 /* define if the compiler supports Standard Template Library */ 00216 #ifndef BZ_HAVE_STL 00217 #define BZ_HAVE_STL 00218 #endif 00219 00220 /* Define to 1 if you have the <strings.h> header file. */ 00221 #ifndef BZ_HAVE_STRINGS_H 00222 #define BZ_HAVE_STRINGS_H 1 00223 #endif 00224 00225 /* Define to 1 if you have the <string.h> header file. */ 00226 #ifndef BZ_HAVE_STRING_H 00227 #define BZ_HAVE_STRING_H 1 00228 #endif 00229 00230 /* define if the compiler supports System V math library */ 00231 /* #undef BZ_HAVE_SYSTEM_V_MATH */ 00232 00233 /* Define to 1 if you have the <sys/stat.h> header file. */ 00234 #ifndef BZ_HAVE_SYS_STAT_H 00235 #define BZ_HAVE_SYS_STAT_H 1 00236 #endif 00237 00238 /* Define to 1 if you have the <sys/types.h> header file. */ 00239 #ifndef BZ_HAVE_SYS_TYPES_H 00240 #define BZ_HAVE_SYS_TYPES_H 1 00241 #endif 00242 00243 /* define if the compiler supports basic templates */ 00244 #ifndef BZ_HAVE_TEMPLATES 00245 #define BZ_HAVE_TEMPLATES 00246 #endif 00247 00248 /* define if the compiler supports templates as template arguments */ 00249 #ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS 00250 #define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS 00251 #endif 00252 00253 /* define if the compiler supports use of the template keyword as a qualifier 00254 */ 00255 #ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER 00256 #define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER 00257 #endif 00258 00259 /* define if the compiler supports template-qualified base class specifiers */ 00260 #ifndef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS 00261 #define BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS 00262 #endif 00263 00264 /* define if the compiler supports template-qualified return types */ 00265 #ifndef BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE 00266 #define BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE 00267 #endif 00268 00269 /* define if the compiler supports function matching with argument types which 00270 are template scope-qualified */ 00271 #ifndef BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING 00272 #define BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING 00273 #endif 00274 00275 /* define if the compiler recognizes typename */ 00276 #ifndef BZ_HAVE_TYPENAME 00277 #define BZ_HAVE_TYPENAME 00278 #endif 00279 00280 /* define if the compiler supports the vector type promotion mechanism */ 00281 #ifndef BZ_HAVE_TYPE_PROMOTION 00282 #define BZ_HAVE_TYPE_PROMOTION 00283 #endif 00284 00285 /* Define to 1 if you have the <unistd.h> header file. */ 00286 #ifndef BZ_HAVE_UNISTD_H 00287 #define BZ_HAVE_UNISTD_H 1 00288 #endif 00289 00290 /* define if the compiler supports numeric traits promotions */ 00291 #ifndef BZ_HAVE_USE_NUMTRAIT 00292 #define BZ_HAVE_USE_NUMTRAIT 00293 #endif 00294 00295 /* define if the compiler has valarray<T> */ 00296 #ifndef BZ_HAVE_VALARRAY 00297 #define BZ_HAVE_VALARRAY 00298 #endif 00299 00300 /* define if the compiler has isnan function in namespace std */ 00301 #ifndef BZ_ISNAN_IN_NAMESPACE_STD 00302 #define BZ_ISNAN_IN_NAMESPACE_STD 00303 #endif 00304 00305 /* define if the compiler has C math functions in namespace std */ 00306 #ifndef BZ_MATH_FN_IN_NAMESPACE_STD 00307 #define BZ_MATH_FN_IN_NAMESPACE_STD 00308 #endif 00309 00310 /* Name of package */ 00311 #ifndef BZ_PACKAGE 00312 #define BZ_PACKAGE "blitz" 00313 #endif 00314 00315 /* Define to the address where bug reports for this package should be sent. */ 00316 #ifndef BZ_PACKAGE_BUGREPORT 00317 #define BZ_PACKAGE_BUGREPORT "blitz-bugs@oonumerics.org" 00318 #endif 00319 00320 /* Define to the full name of this package. */ 00321 #ifndef BZ_PACKAGE_NAME 00322 #define BZ_PACKAGE_NAME "blitz" 00323 #endif 00324 00325 /* Define to the full name and version of this package. */ 00326 #ifndef BZ_PACKAGE_STRING 00327 #define BZ_PACKAGE_STRING "blitz 0.9" 00328 #endif 00329 00330 /* Define to the one symbol short name of this package. */ 00331 #ifndef BZ_PACKAGE_TARNAME 00332 #define BZ_PACKAGE_TARNAME "blitz" 00333 #endif 00334 00335 /* Define to the version of this package. */ 00336 #ifndef BZ_PACKAGE_VERSION 00337 #define BZ_PACKAGE_VERSION "0.9" 00338 #endif 00339 00340 /* Define to 1 if you have the ANSI C header files. */ 00341 #ifndef BZ_STDC_HEADERS 00342 #define BZ_STDC_HEADERS 1 00343 #endif 00344 00345 /* Version number of package */ 00346 #ifndef BZ_VERSION 00347 #define BZ_VERSION "0.9" 00348 #endif 00349 00350 /* CXX */ 00351 #ifndef BZ__compiler_name 00352 #define BZ__compiler_name "c++" 00353 #endif 00354 00355 /* CXXFLAGS */ 00356 #ifndef BZ__compiler_options 00357 #define BZ__compiler_options " -g -DBZ_DEBUG" 00358 #endif 00359 00360 /* date */ 00361 #ifndef BZ__config_date 00362 #define BZ__config_date "Sun Sep 11 11:41:12 UTC 2011" 00363 #endif 00364 00365 /* uname -a */ 00366 #ifndef BZ__os_name 00367 #define BZ__os_name "Linux zirconium 2.6.24-29-server #1 SMP Wed Aug 10 17:10:21 UTC 2011 i686 athlon i386 GNU/Linux" 00368 #endif 00369 00370 /* target */ 00371 #ifndef BZ__platform 00372 #define BZ__platform "i686-pc-linux-gnu" 00373 #endif 00374 00375 /* once: _BLITZ_GNU_BZCONFIG_H */ 00376 #endif