1
#ifndef _BLITZ_GNU_BZCONFIG_H
2
#define _BLITZ_GNU_BZCONFIG_H 1
4
/* blitz/gnu/bzconfig.h. Generated automatically at end of configure. */
5
/* blitz/config.h. Generated by configure. */
6
/* blitz/config.h.in. Generated from configure.ac by autoheader. */
9
/******************************************************************************
10
* config.h Compiler language support flags
12
* This file was generated automatically when running the configure script.
13
* You should rerun configure each time you switch compilers, install new
14
* standard libraries, or change compiler versions.
20
/* define if bool is a built-in type */
25
/* define if the compiler has <climits> header */
26
#ifndef BZ_HAVE_CLIMITS
27
#define BZ_HAVE_CLIMITS
30
/* define if the compiler has complex<T> */
31
#ifndef BZ_HAVE_COMPLEX
32
#define BZ_HAVE_COMPLEX
35
/* define if the compiler has standard complex<T> functions */
36
#ifndef BZ_HAVE_COMPLEX_FCNS
37
#define BZ_HAVE_COMPLEX_FCNS
40
/* define if the compiler has complex math functions */
41
#ifndef BZ_HAVE_COMPLEX_MATH1
42
#define BZ_HAVE_COMPLEX_MATH1
45
/* define if the compiler has more complex math functions */
46
/* #undef BZ_HAVE_COMPLEX_MATH2 */
48
/* define if complex math functions are in namespace std */
49
#ifndef BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD
50
#define BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD
53
/* define if the compiler supports const_cast<> */
54
#ifndef BZ_HAVE_CONST_CAST
55
#define BZ_HAVE_CONST_CAST
58
/* define if the compiler supports default template parameters */
59
#ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
60
#define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
63
/* Define to 1 if you have the <dlfcn.h> header file. */
64
#ifndef BZ_HAVE_DLFCN_H
65
#define BZ_HAVE_DLFCN_H 1
68
/* define if the compiler supports dynamic_cast<> */
69
#ifndef BZ_HAVE_DYNAMIC_CAST
70
#define BZ_HAVE_DYNAMIC_CAST
73
/* define if the compiler handle computations inside an enum */
74
#ifndef BZ_HAVE_ENUM_COMPUTATIONS
75
#define BZ_HAVE_ENUM_COMPUTATIONS
78
/* define if the compiler handles (int) casts in enum computations */
79
#ifndef BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST
80
#define BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST
83
/* define if the compiler supports exceptions */
84
#ifndef BZ_HAVE_EXCEPTIONS
85
#define BZ_HAVE_EXCEPTIONS
88
/* define if the compiler supports the explicit keyword */
89
#ifndef BZ_HAVE_EXPLICIT
90
#define BZ_HAVE_EXPLICIT
93
/* define if the compiler supports explicit template function qualification */
94
#ifndef BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
95
#define BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
98
/* define if the compiler recognizes the full specialization syntax */
99
#ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
100
#define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
103
/* define if the compiler supports function templates with non-type parameters
105
#ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
106
#define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
109
/* define if the compiler supports IEEE math library */
110
#ifndef BZ_HAVE_IEEE_MATH
111
#define BZ_HAVE_IEEE_MATH
114
/* Define to 1 if you have the <inttypes.h> header file. */
115
#ifndef BZ_HAVE_INTTYPES_H
116
#define BZ_HAVE_INTTYPES_H 1
119
/* Define to 1 if you have the `m' library (-lm). */
121
#define BZ_HAVE_LIBM 1
124
/* define if the compiler supports member constants */
125
#ifndef BZ_HAVE_MEMBER_CONSTANTS
126
#define BZ_HAVE_MEMBER_CONSTANTS
129
/* define if the compiler supports member templates */
130
#ifndef BZ_HAVE_MEMBER_TEMPLATES
131
#define BZ_HAVE_MEMBER_TEMPLATES
134
/* define if the compiler supports member templates outside the class
136
#ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
137
#define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
140
/* Define to 1 if you have the <memory.h> header file. */
141
#ifndef BZ_HAVE_MEMORY_H
142
#define BZ_HAVE_MEMORY_H 1
145
/* define if the compiler supports the mutable keyword */
146
#ifndef BZ_HAVE_MUTABLE
147
#define BZ_HAVE_MUTABLE
150
/* define if the compiler implements namespaces */
151
#ifndef BZ_HAVE_NAMESPACES
152
#define BZ_HAVE_NAMESPACES
155
/* define if the compiler supports the Numerical C Extensions Group restrict
157
/* #undef BZ_HAVE_NCEG_RESTRICT */
159
/* define if the compiler supports the __restrict__ keyword */
160
#ifndef BZ_HAVE_NCEG_RESTRICT_EGCS
161
#define BZ_HAVE_NCEG_RESTRICT_EGCS
164
/* define if the compiler has numeric_limits<T> */
165
#ifndef BZ_HAVE_NUMERIC_LIMITS
166
#define BZ_HAVE_NUMERIC_LIMITS
169
/* define if the compiler accepts the old for scoping rules */
170
/* #undef BZ_HAVE_OLD_FOR_SCOPING */
172
/* define if the compiler supports partial ordering */
173
#ifndef BZ_HAVE_PARTIAL_ORDERING
174
#define BZ_HAVE_PARTIAL_ORDERING
177
/* define if the compiler supports partial specialization */
178
#ifndef BZ_HAVE_PARTIAL_SPECIALIZATION
179
#define BZ_HAVE_PARTIAL_SPECIALIZATION
182
/* define if the compiler supports reinterpret_cast<> */
183
#ifndef BZ_HAVE_REINTERPRET_CAST
184
#define BZ_HAVE_REINTERPRET_CAST
187
/* define if the compiler supports Run-Time Type Identification */
192
/* define if the compiler has getrusage() function */
193
#ifndef BZ_HAVE_RUSAGE
194
#define BZ_HAVE_RUSAGE
197
/* define if the compiler supports static_cast<> */
198
#ifndef BZ_HAVE_STATIC_CAST
199
#define BZ_HAVE_STATIC_CAST
202
/* define if the compiler supports ISO C++ standard library */
207
/* Define to 1 if you have the <stdint.h> header file. */
208
#ifndef BZ_HAVE_STDINT_H
209
#define BZ_HAVE_STDINT_H 1
212
/* Define to 1 if you have the <stdlib.h> header file. */
213
#ifndef BZ_HAVE_STDLIB_H
214
#define BZ_HAVE_STDLIB_H 1
217
/* define if the compiler supports Standard Template Library */
222
/* Define to 1 if you have the <strings.h> header file. */
223
#ifndef BZ_HAVE_STRINGS_H
224
#define BZ_HAVE_STRINGS_H 1
227
/* Define to 1 if you have the <string.h> header file. */
228
#ifndef BZ_HAVE_STRING_H
229
#define BZ_HAVE_STRING_H 1
232
/* define if the compiler supports System V math library */
233
/* #undef BZ_HAVE_SYSTEM_V_MATH */
235
/* Define to 1 if you have the <sys/stat.h> header file. */
236
#ifndef BZ_HAVE_SYS_STAT_H
237
#define BZ_HAVE_SYS_STAT_H 1
240
/* Define to 1 if you have the <sys/types.h> header file. */
241
#ifndef BZ_HAVE_SYS_TYPES_H
242
#define BZ_HAVE_SYS_TYPES_H 1
245
/* define if the compiler supports basic templates */
246
#ifndef BZ_HAVE_TEMPLATES
247
#define BZ_HAVE_TEMPLATES
250
/* define if the compiler supports templates as template arguments */
251
#ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
252
#define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
255
/* define if the compiler supports use of the template keyword as a qualifier
257
#ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
258
#define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
261
/* define if the compiler supports template-qualified base class specifiers */
262
/* #undef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS */
264
/* define if the compiler supports template-qualified return types */
265
#ifndef BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE
266
#define BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE
269
/* define if the compiler supports function matching with argument types which
270
are template scope-qualified */
271
#ifndef BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING
272
#define BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING
275
/* define if the compiler recognizes typename */
276
#ifndef BZ_HAVE_TYPENAME
277
#define BZ_HAVE_TYPENAME
280
/* define if the compiler supports the vector type promotion mechanism */
281
#ifndef BZ_HAVE_TYPE_PROMOTION
282
#define BZ_HAVE_TYPE_PROMOTION
285
/* Define to 1 if you have the <unistd.h> header file. */
286
#ifndef BZ_HAVE_UNISTD_H
287
#define BZ_HAVE_UNISTD_H 1
290
/* define if the compiler supports numeric traits promotions */
291
#ifndef BZ_HAVE_USE_NUMTRAIT
292
#define BZ_HAVE_USE_NUMTRAIT
295
/* define if the compiler has valarray<T> */
296
#ifndef BZ_HAVE_VALARRAY
297
#define BZ_HAVE_VALARRAY
300
/* define if the compiler has C math functions in namespace std */
301
#ifndef BZ_MATH_FN_IN_NAMESPACE_STD
302
#define BZ_MATH_FN_IN_NAMESPACE_STD
305
/* Name of package */
307
#define BZ_PACKAGE "blitz"
310
/* Define to the address where bug reports for this package should be sent. */
311
#ifndef BZ_PACKAGE_BUGREPORT
312
#define BZ_PACKAGE_BUGREPORT "blitz-bugs@oonumerics.org"
315
/* Define to the full name of this package. */
316
#ifndef BZ_PACKAGE_NAME
317
#define BZ_PACKAGE_NAME "blitz"
320
/* Define to the full name and version of this package. */
321
#ifndef BZ_PACKAGE_STRING
322
#define BZ_PACKAGE_STRING "blitz 0.8"
325
/* Define to the one symbol short name of this package. */
326
#ifndef BZ_PACKAGE_TARNAME
327
#define BZ_PACKAGE_TARNAME "blitz"
330
/* Define to the version of this package. */
331
#ifndef BZ_PACKAGE_VERSION
332
#define BZ_PACKAGE_VERSION "0.8"
335
/* Define to 1 if you have the ANSI C header files. */
336
#ifndef BZ_STDC_HEADERS
337
#define BZ_STDC_HEADERS 1
340
/* Version number of package */
342
#define BZ_VERSION "0.8"
346
#ifndef BZ__compiler_name
347
#define BZ__compiler_name "g++"
351
#ifndef BZ__compiler_options
352
#define BZ__compiler_options ""
356
#ifndef BZ__config_date
357
#define BZ__config_date "Thu Nov 4 14:18:09 PST 2004"
362
#define BZ__os_name "Linux artemis 2.4.20-28.7 #1 Thu Dec 18 11:31:59 EST 2003 i686 unknown"
367
#define BZ__platform "i686-pc-linux-gnu"
370
/* once: _BLITZ_GNU_BZCONFIG_H */