blitz Version 0.10
blitz/gnu/bzconfig.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines