00001 /* blitz/config.h. Generated by configure. */ 00002 /* blitz/config.h.in. Generated from configure.ac by autoheader. */ 00003 00004 00005 /****************************************************************************** 00006 * config.h Compiler language support flags 00007 * 00008 * This file was generated automatically when running the configure script. 00009 * You should rerun configure each time you switch compilers, install new 00010 * standard libraries, or change compiler versions. 00011 * 00012 */ 00013 00014 00015 00016 /* define if bool is a built-in type */ 00017 #define HAVE_BOOL 00018 00019 /* define if the compiler has <climits> header */ 00020 #define HAVE_CLIMITS 00021 00022 /* define if the compiler has complex<T> */ 00023 #define HAVE_COMPLEX 00024 00025 /* define if the compiler has standard complex<T> functions */ 00026 #define HAVE_COMPLEX_FCNS 00027 00028 /* define if the compiler has complex math functions */ 00029 #define HAVE_COMPLEX_MATH1 00030 00031 /* define if the compiler has more complex math functions */ 00032 /* #undef HAVE_COMPLEX_MATH2 */ 00033 00034 /* define if complex math functions are in namespace std */ 00035 #define HAVE_COMPLEX_MATH_IN_NAMESPACE_STD 00036 00037 /* define if the compiler supports const_cast<> */ 00038 #define HAVE_CONST_CAST 00039 00040 /* define if the compiler supports default template parameters */ 00041 #define HAVE_DEFAULT_TEMPLATE_PARAMETERS 00042 00043 /* Define to 1 if you have the <dlfcn.h> header file. */ 00044 #define HAVE_DLFCN_H 1 00045 00046 /* define if the compiler supports dynamic_cast<> */ 00047 #define HAVE_DYNAMIC_CAST 00048 00049 /* define if the compiler handle computations inside an enum */ 00050 #define HAVE_ENUM_COMPUTATIONS 00051 00052 /* define if the compiler handles (int) casts in enum computations */ 00053 #define HAVE_ENUM_COMPUTATIONS_WITH_CAST 00054 00055 /* define if the compiler supports exceptions */ 00056 #define HAVE_EXCEPTIONS 00057 00058 /* define if the compiler supports the explicit keyword */ 00059 #define HAVE_EXPLICIT 00060 00061 /* define if the compiler supports explicit template function qualification */ 00062 #define HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION 00063 00064 /* define if the compiler recognizes the full specialization syntax */ 00065 #define HAVE_FULL_SPECIALIZATION_SYNTAX 00066 00067 /* define if the compiler supports function templates with non-type parameters 00068 */ 00069 #define HAVE_FUNCTION_NONTYPE_PARAMETERS 00070 00071 /* define if the compiler supports IEEE math library */ 00072 #define HAVE_IEEE_MATH 00073 00074 /* Define to 1 if you have the <inttypes.h> header file. */ 00075 #define HAVE_INTTYPES_H 1 00076 00077 /* Define to 1 if you have the `m' library (-lm). */ 00078 /* #undef HAVE_LIBM */ 00079 00080 /* define if the compiler supports member constants */ 00081 #define HAVE_MEMBER_CONSTANTS 00082 00083 /* define if the compiler supports member templates */ 00084 #define HAVE_MEMBER_TEMPLATES 00085 00086 /* define if the compiler supports member templates outside the class 00087 declaration */ 00088 #define HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS 00089 00090 /* Define to 1 if you have the <memory.h> header file. */ 00091 #define HAVE_MEMORY_H 1 00092 00093 /* define if the compiler supports the mutable keyword */ 00094 #define HAVE_MUTABLE 00095 00096 /* define if the compiler implements namespaces */ 00097 #define HAVE_NAMESPACES 00098 00099 /* define if the compiler supports the Numerical C Extensions Group restrict 00100 keyword */ 00101 /* #undef HAVE_NCEG_RESTRICT */ 00102 00103 /* define if the compiler supports the __restrict__ keyword */ 00104 #define HAVE_NCEG_RESTRICT_EGCS 00105 00106 /* define if the compiler has numeric_limits<T> */ 00107 #define HAVE_NUMERIC_LIMITS 00108 00109 /* define if the compiler accepts the old for scoping rules */ 00110 /* #undef HAVE_OLD_FOR_SCOPING */ 00111 00112 /* define if the compiler supports partial ordering */ 00113 #define HAVE_PARTIAL_ORDERING 00114 00115 /* define if the compiler supports partial specialization */ 00116 #define HAVE_PARTIAL_SPECIALIZATION 00117 00118 /* define if the compiler supports reinterpret_cast<> */ 00119 #define HAVE_REINTERPRET_CAST 00120 00121 /* define if the compiler supports Run-Time Type Identification */ 00122 #define HAVE_RTTI 00123 00124 /* define if the compiler has getrusage() function */ 00125 #define HAVE_RUSAGE 00126 00127 /* define if the compiler supports static_cast<> */ 00128 #define HAVE_STATIC_CAST 00129 00130 /* define if the compiler supports ISO C++ standard library */ 00131 #define HAVE_STD 00132 00133 /* Define to 1 if you have the <stdint.h> header file. */ 00134 #define HAVE_STDINT_H 1 00135 00136 /* Define to 1 if you have the <stdlib.h> header file. */ 00137 #define HAVE_STDLIB_H 1 00138 00139 /* define if the compiler supports Standard Template Library */ 00140 #define HAVE_STL 00141 00142 /* Define to 1 if you have the <strings.h> header file. */ 00143 #define HAVE_STRINGS_H 1 00144 00145 /* Define to 1 if you have the <string.h> header file. */ 00146 #define HAVE_STRING_H 1 00147 00148 /* define if the compiler supports System V math library */ 00149 /* #undef HAVE_SYSTEM_V_MATH */ 00150 00151 /* Define to 1 if you have the <sys/stat.h> header file. */ 00152 #define HAVE_SYS_STAT_H 1 00153 00154 /* Define to 1 if you have the <sys/types.h> header file. */ 00155 #define HAVE_SYS_TYPES_H 1 00156 00157 /* define if the compiler supports basic templates */ 00158 #define HAVE_TEMPLATES 00159 00160 /* define if the compiler supports templates as template arguments */ 00161 #define HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS 00162 00163 /* define if the compiler supports use of the template keyword as a qualifier 00164 */ 00165 #define HAVE_TEMPLATE_KEYWORD_QUALIFIER 00166 00167 /* define if the compiler supports template-qualified base class specifiers */ 00168 #define HAVE_TEMPLATE_QUALIFIED_BASE_CLASS 00169 00170 /* define if the compiler supports template-qualified return types */ 00171 #define HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE 00172 00173 /* define if the compiler supports function matching with argument types which 00174 are template scope-qualified */ 00175 #define HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING 00176 00177 /* define if the compiler recognizes typename */ 00178 #define HAVE_TYPENAME 00179 00180 /* define if the compiler supports the vector type promotion mechanism */ 00181 #define HAVE_TYPE_PROMOTION 00182 00183 /* Define to 1 if you have the <unistd.h> header file. */ 00184 #define HAVE_UNISTD_H 1 00185 00186 /* define if the compiler supports numeric traits promotions */ 00187 #define HAVE_USE_NUMTRAIT 00188 00189 /* define if the compiler has valarray<T> */ 00190 #define HAVE_VALARRAY 00191 00192 /* define if the compiler has isnan function in namespace std */ 00193 #define ISNAN_IN_NAMESPACE_STD 00194 00195 /* define if the compiler has C math functions in namespace std */ 00196 #define MATH_FN_IN_NAMESPACE_STD 00197 00198 /* Name of package */ 00199 #define PACKAGE "blitz" 00200 00201 /* Define to the address where bug reports for this package should be sent. */ 00202 #define PACKAGE_BUGREPORT "blitz-bugs@oonumerics.org" 00203 00204 /* Define to the full name of this package. */ 00205 #define PACKAGE_NAME "blitz" 00206 00207 /* Define to the full name and version of this package. */ 00208 #define PACKAGE_STRING "blitz 0.9" 00209 00210 /* Define to the one symbol short name of this package. */ 00211 #define PACKAGE_TARNAME "blitz" 00212 00213 /* Define to the version of this package. */ 00214 #define PACKAGE_VERSION "0.9" 00215 00216 /* Define to 1 if you have the ANSI C header files. */ 00217 #define STDC_HEADERS 1 00218 00219 /* Version number of package */ 00220 #define VERSION "0.9" 00221 00222 /* CXX */ 00223 #define _compiler_name "c++" 00224 00225 /* CXXFLAGS */ 00226 #define _compiler_options "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mcpu=ultrasparc" 00227 00228 /* date */ 00229 #define _config_date "Thu Aug 6 18:49:15 CDT 2009" 00230 00231 /* uname -a */ 00232 #define _os_name "Linux korolev.ausil.us 2.6.29.4-167.fc11.sparc64.smp #1 SMP Sun May 31 19:23:02 EDT 2009 sparc64 sparc64 sparc64 GNU/Linux" 00233 00234 /* target */ 00235 #define _platform "sparc64-redhat-linux-gnu"