blitz Version 0.10
|
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 from config.h.in 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 /* Enable dimensions with > 2^31 elements (NOT IMPLEMENTED) */ 00021 /* #undef BZ_FULLY64BIT */ 00022 00023 /* define if bool is a built-in type */ 00024 #ifndef BZ_HAVE_BOOL 00025 #define BZ_HAVE_BOOL 00026 #endif 00027 00028 /* define if the compiler has <climits> header */ 00029 #ifndef BZ_HAVE_CLIMITS 00030 #define BZ_HAVE_CLIMITS 00031 #endif 00032 00033 /* define if the compiler has complex<T> */ 00034 #ifndef BZ_HAVE_COMPLEX 00035 #define BZ_HAVE_COMPLEX 00036 #endif 00037 00038 /* define if the compiler has standard complex<T> functions */ 00039 #ifndef BZ_HAVE_COMPLEX_FCNS 00040 #define BZ_HAVE_COMPLEX_FCNS 00041 #endif 00042 00043 /* define if the compiler has complex math functions */ 00044 #ifndef BZ_HAVE_COMPLEX_MATH1 00045 #define BZ_HAVE_COMPLEX_MATH1 00046 #endif 00047 00048 /* define if the compiler has more complex math functions */ 00049 /* #undef BZ_HAVE_COMPLEX_MATH2 */ 00050 00051 /* define if complex math functions are in namespace std */ 00052 #ifndef BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD 00053 #define BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD 00054 #endif 00055 00056 /* define if the compiler supports const_cast<> */ 00057 #ifndef BZ_HAVE_CONST_CAST 00058 #define BZ_HAVE_CONST_CAST 00059 #endif 00060 00061 /* Define to 1 if you have the <cstring> header file. */ 00062 #ifndef BZ_HAVE_CSTRING 00063 #define BZ_HAVE_CSTRING 1 00064 #endif 00065 00066 /* define if the compiler supports default template parameters */ 00067 #ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS 00068 #define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS 00069 #endif 00070 00071 /* Define to 1 if you have the <dlfcn.h> header file. */ 00072 #ifndef BZ_HAVE_DLFCN_H 00073 #define BZ_HAVE_DLFCN_H 1 00074 #endif 00075 00076 /* define if the compiler supports dynamic_cast<> */ 00077 #ifndef BZ_HAVE_DYNAMIC_CAST 00078 #define BZ_HAVE_DYNAMIC_CAST 00079 #endif 00080 00081 /* define if the compiler handle computations inside an enum */ 00082 #ifndef BZ_HAVE_ENUM_COMPUTATIONS 00083 #define BZ_HAVE_ENUM_COMPUTATIONS 00084 #endif 00085 00086 /* define if the compiler handles (int) casts in enum computations */ 00087 #ifndef BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST 00088 #define BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST 00089 #endif 00090 00091 /* define if the compiler supports exceptions */ 00092 #ifndef BZ_HAVE_EXCEPTIONS 00093 #define BZ_HAVE_EXCEPTIONS 00094 #endif 00095 00096 /* define if the compiler supports the explicit keyword */ 00097 #ifndef BZ_HAVE_EXPLICIT 00098 #define BZ_HAVE_EXPLICIT 00099 #endif 00100 00101 /* define if the compiler supports explicit template function qualification */ 00102 #ifndef BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION 00103 #define BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION 00104 #endif 00105 00106 /* define if the compiler recognizes the full specialization syntax */ 00107 #ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX 00108 #define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX 00109 #endif 00110 00111 /* define if the compiler supports function templates with non-type parameters 00112 */ 00113 #ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS 00114 #define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS 00115 #endif 00116 00117 /* define if the compiler supports IEEE math library */ 00118 #ifndef BZ_HAVE_IEEE_MATH 00119 #define BZ_HAVE_IEEE_MATH 00120 #endif 00121 00122 /* Define to 1 if you have the <inttypes.h> header file. */ 00123 #ifndef BZ_HAVE_INTTYPES_H 00124 #define BZ_HAVE_INTTYPES_H 1 00125 #endif 00126 00127 /* Define to 1 if you have the `m' library (-lm). */ 00128 /* #undef BZ_HAVE_LIBM */ 00129 00130 /* define if the compiler supports member constants */ 00131 #ifndef BZ_HAVE_MEMBER_CONSTANTS 00132 #define BZ_HAVE_MEMBER_CONSTANTS 00133 #endif 00134 00135 /* define if the compiler supports member templates */ 00136 #ifndef BZ_HAVE_MEMBER_TEMPLATES 00137 #define BZ_HAVE_MEMBER_TEMPLATES 00138 #endif 00139 00140 /* define if the compiler supports member templates outside the class 00141 declaration */ 00142 #ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS 00143 #define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS 00144 #endif 00145 00146 /* Define to 1 if you have the <memory.h> header file. */ 00147 #ifndef BZ_HAVE_MEMORY_H 00148 #define BZ_HAVE_MEMORY_H 1 00149 #endif 00150 00151 /* define if the compiler supports the mutable keyword */ 00152 #ifndef BZ_HAVE_MUTABLE 00153 #define BZ_HAVE_MUTABLE 00154 #endif 00155 00156 /* define if the compiler implements namespaces */ 00157 #ifndef BZ_HAVE_NAMESPACES 00158 #define BZ_HAVE_NAMESPACES 00159 #endif 00160 00161 /* define if the compiler supports the Numerical C Extensions Group restrict 00162 keyword */ 00163 /* #undef BZ_HAVE_NCEG_RESTRICT */ 00164 00165 /* define if the compiler supports the __restrict__ keyword */ 00166 #ifndef BZ_HAVE_NCEG_RESTRICT_EGCS 00167 #define BZ_HAVE_NCEG_RESTRICT_EGCS 00168 #endif 00169 00170 /* define if the compiler has numeric_limits<T> */ 00171 #ifndef BZ_HAVE_NUMERIC_LIMITS 00172 #define BZ_HAVE_NUMERIC_LIMITS 00173 #endif 00174 00175 /* define if the compiler accepts the old for scoping rules */ 00176 /* #undef BZ_HAVE_OLD_FOR_SCOPING */ 00177 00178 /* define if the compiler supports partial ordering */ 00179 #ifndef BZ_HAVE_PARTIAL_ORDERING 00180 #define BZ_HAVE_PARTIAL_ORDERING 00181 #endif 00182 00183 /* define if the compiler supports partial specialization */ 00184 #ifndef BZ_HAVE_PARTIAL_SPECIALIZATION 00185 #define BZ_HAVE_PARTIAL_SPECIALIZATION 00186 #endif 00187 00188 /* define if the compiler supports reinterpret_cast<> */ 00189 #ifndef BZ_HAVE_REINTERPRET_CAST 00190 #define BZ_HAVE_REINTERPRET_CAST 00191 #endif 00192 00193 /* define if the compiler supports Run-Time Type Identification */ 00194 #ifndef BZ_HAVE_RTTI 00195 #define BZ_HAVE_RTTI 00196 #endif 00197 00198 /* define if the compiler has getrusage() function */ 00199 #ifndef BZ_HAVE_RUSAGE 00200 #define BZ_HAVE_RUSAGE 00201 #endif 00202 00203 /* define if the compiler supports static_cast<> */ 00204 #ifndef BZ_HAVE_STATIC_CAST 00205 #define BZ_HAVE_STATIC_CAST 00206 #endif 00207 00208 /* define if the compiler supports ISO C++ standard library */ 00209 #ifndef BZ_HAVE_STD 00210 #define BZ_HAVE_STD 00211 #endif 00212 00213 /* Define to 1 if you have the <stdint.h> header file. */ 00214 #ifndef BZ_HAVE_STDINT_H 00215 #define BZ_HAVE_STDINT_H 1 00216 #endif 00217 00218 /* Define to 1 if you have the <stdlib.h> header file. */ 00219 #ifndef BZ_HAVE_STDLIB_H 00220 #define BZ_HAVE_STDLIB_H 1 00221 #endif 00222 00223 /* define if the compiler supports Standard Template Library */ 00224 #ifndef BZ_HAVE_STL 00225 #define BZ_HAVE_STL 00226 #endif 00227 00228 /* Define to 1 if you have the <strings.h> header file. */ 00229 #ifndef BZ_HAVE_STRINGS_H 00230 #define BZ_HAVE_STRINGS_H 1 00231 #endif 00232 00233 /* Define to 1 if you have the <string.h> header file. */ 00234 #ifndef BZ_HAVE_STRING_H 00235 #define BZ_HAVE_STRING_H 1 00236 #endif 00237 00238 /* define if the compiler supports System V math library */ 00239 /* #undef BZ_HAVE_SYSTEM_V_MATH */ 00240 00241 /* Define to 1 if you have the <sys/stat.h> header file. */ 00242 #ifndef BZ_HAVE_SYS_STAT_H 00243 #define BZ_HAVE_SYS_STAT_H 1 00244 #endif 00245 00246 /* Define to 1 if you have the <sys/types.h> header file. */ 00247 #ifndef BZ_HAVE_SYS_TYPES_H 00248 #define BZ_HAVE_SYS_TYPES_H 1 00249 #endif 00250 00251 /* define if the compiler supports basic templates */ 00252 #ifndef BZ_HAVE_TEMPLATES 00253 #define BZ_HAVE_TEMPLATES 00254 #endif 00255 00256 /* define if the compiler supports templates as template arguments */ 00257 #ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS 00258 #define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS 00259 #endif 00260 00261 /* define if the compiler supports use of the template keyword as a qualifier 00262 */ 00263 #ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER 00264 #define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER 00265 #endif 00266 00267 /* define if the compiler supports template-qualified base class specifiers */ 00268 #ifndef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS 00269 #define BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS 00270 #endif 00271 00272 /* define if the compiler supports template-qualified return types */ 00273 #ifndef BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE 00274 #define BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE 00275 #endif 00276 00277 /* define if the compiler supports function matching with argument types which 00278 are template scope-qualified */ 00279 #ifndef BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING 00280 #define BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING 00281 #endif 00282 00283 /* define if the compiler recognizes typename */ 00284 #ifndef BZ_HAVE_TYPENAME 00285 #define BZ_HAVE_TYPENAME 00286 #endif 00287 00288 /* define if the compiler supports the vector type promotion mechanism */ 00289 #ifndef BZ_HAVE_TYPE_PROMOTION 00290 #define BZ_HAVE_TYPE_PROMOTION 00291 #endif 00292 00293 /* Define to 1 if you have the <unistd.h> header file. */ 00294 #ifndef BZ_HAVE_UNISTD_H 00295 #define BZ_HAVE_UNISTD_H 1 00296 #endif 00297 00298 /* define if the compiler supports numeric traits promotions */ 00299 #ifndef BZ_HAVE_USE_NUMTRAIT 00300 #define BZ_HAVE_USE_NUMTRAIT 00301 #endif 00302 00303 /* define if the compiler has valarray<T> */ 00304 #ifndef BZ_HAVE_VALARRAY 00305 #define BZ_HAVE_VALARRAY 00306 #endif 00307 00308 /* define if the compiler has isnan function in namespace std */ 00309 #ifndef BZ_ISNAN_IN_NAMESPACE_STD 00310 #define BZ_ISNAN_IN_NAMESPACE_STD 00311 #endif 00312 00313 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00314 */ 00315 #ifndef BZ_LT_OBJDIR 00316 #define BZ_LT_OBJDIR ".libs/" 00317 #endif 00318 00319 /* define if the compiler has C math abs(integer types) in namespace std */ 00320 #ifndef BZ_MATH_ABSINT_IN_NAMESPACE_STD 00321 #define BZ_MATH_ABSINT_IN_NAMESPACE_STD 00322 #endif 00323 00324 /* define if the compiler has C math functions in namespace std */ 00325 #ifndef BZ_MATH_FN_IN_NAMESPACE_STD 00326 #define BZ_MATH_FN_IN_NAMESPACE_STD 00327 #endif 00328 00329 /* Name of package */ 00330 #ifndef BZ_PACKAGE 00331 #define BZ_PACKAGE "blitz" 00332 #endif 00333 00334 /* Define to the address where bug reports for this package should be sent. */ 00335 #ifndef BZ_PACKAGE_BUGREPORT 00336 #define BZ_PACKAGE_BUGREPORT "blitz-support@lists.sourceforge.net" 00337 #endif 00338 00339 /* Define to the full name of this package. */ 00340 #ifndef BZ_PACKAGE_NAME 00341 #define BZ_PACKAGE_NAME "blitz" 00342 #endif 00343 00344 /* Define to the full name and version of this package. */ 00345 #ifndef BZ_PACKAGE_STRING 00346 #define BZ_PACKAGE_STRING "blitz 0.10" 00347 #endif 00348 00349 /* Define to the one symbol short name of this package. */ 00350 #ifndef BZ_PACKAGE_TARNAME 00351 #define BZ_PACKAGE_TARNAME "blitz" 00352 #endif 00353 00354 /* Define to the home page for this package. */ 00355 #ifndef BZ_PACKAGE_URL 00356 #define BZ_PACKAGE_URL "" 00357 #endif 00358 00359 /* Define to the version of this package. */ 00360 #ifndef BZ_PACKAGE_VERSION 00361 #define BZ_PACKAGE_VERSION "0.10" 00362 #endif 00363 00364 /* Define to 1 if you have the ANSI C header files. */ 00365 #ifndef BZ_STDC_HEADERS 00366 #define BZ_STDC_HEADERS 1 00367 #endif 00368 00369 /* Enable Blitz thread-safety features */ 00370 #ifndef BZ_THREADSAFE 00371 #define BZ_THREADSAFE 1 00372 #endif 00373 00374 /* Version number of package */ 00375 #ifndef BZ_VERSION 00376 #define BZ_VERSION "0.10" 00377 #endif 00378 00379 /* CXX */ 00380 #ifndef BZ__compiler_name 00381 #define BZ__compiler_name "i586-alt-linux-g++" 00382 #endif 00383 00384 /* CXXFLAGS */ 00385 #ifndef BZ__compiler_options 00386 #define BZ__compiler_options " -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math -DUSE_LIBBLAS -g" 00387 #endif 00388 00389 /* date */ 00390 #ifndef BZ__config_date 00391 #define BZ__config_date "Mon Apr 18 09:25:52 UTC 2011" 00392 #endif 00393 00394 /* uname -a */ 00395 #ifndef BZ__os_name 00396 #define BZ__os_name "Linux apiary.orion.altlinux.org 2.6.18-ovz-rhel-alt13.M51.18 #1 SMP Thu Dec 23 14:07:02 UTC 2010 i686 GNU/Linux" 00397 #endif 00398 00399 /* target */ 00400 #ifndef BZ__platform 00401 #define BZ__platform "i586-alt-linux-gnu" 00402 #endif 00403 00404 /* once: _BLITZ_GNU_BZCONFIG_H */ 00405 #endif