blitz  Version 0.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
bzconfig.h
Go to the documentation of this file.
1 #ifndef _BLITZ_GNU_BZCONFIG_H
2 #define _BLITZ_GNU_BZCONFIG_H 1
3 
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. */
7 
8 
9 /******************************************************************************
10  * config.h Compiler language support flags
11  *
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.
15  *
16  */
17 
18 
19 
20 /* define if bool is a built-in type */
21 #ifndef BZ_HAVE_BOOL
22 #define BZ_HAVE_BOOL
23 #endif
24 
25 /* define if the compiler has <climits> header */
26 #ifndef BZ_HAVE_CLIMITS
27 #define BZ_HAVE_CLIMITS
28 #endif
29 
30 /* define if the compiler has complex<T> */
31 #ifndef BZ_HAVE_COMPLEX
32 #define BZ_HAVE_COMPLEX
33 #endif
34 
35 /* define if the compiler has standard complex<T> functions */
36 #ifndef BZ_HAVE_COMPLEX_FCNS
37 #define BZ_HAVE_COMPLEX_FCNS
38 #endif
39 
40 /* define if the compiler has complex math functions */
41 #ifndef BZ_HAVE_COMPLEX_MATH1
42 #define BZ_HAVE_COMPLEX_MATH1
43 #endif
44 
45 /* define if the compiler has more complex math functions */
46 /* #undef BZ_HAVE_COMPLEX_MATH2 */
47 
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
51 #endif
52 
53 /* define if the compiler supports const_cast<> */
54 #ifndef BZ_HAVE_CONST_CAST
55 #define BZ_HAVE_CONST_CAST
56 #endif
57 
58 /* define if the compiler supports default template parameters */
59 #ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
60 #define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
61 #endif
62 
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
66 #endif
67 
68 /* define if the compiler supports dynamic_cast<> */
69 #ifndef BZ_HAVE_DYNAMIC_CAST
70 #define BZ_HAVE_DYNAMIC_CAST
71 #endif
72 
73 /* define if the compiler handle computations inside an enum */
74 #ifndef BZ_HAVE_ENUM_COMPUTATIONS
75 #define BZ_HAVE_ENUM_COMPUTATIONS
76 #endif
77 
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
81 #endif
82 
83 /* define if the compiler supports exceptions */
84 #ifndef BZ_HAVE_EXCEPTIONS
85 #define BZ_HAVE_EXCEPTIONS
86 #endif
87 
88 /* define if the compiler supports the explicit keyword */
89 #ifndef BZ_HAVE_EXPLICIT
90 #define BZ_HAVE_EXPLICIT
91 #endif
92 
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
96 #endif
97 
98 /* define if the compiler recognizes the full specialization syntax */
99 #ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
100 #define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
101 #endif
102 
103 /* define if the compiler supports function templates with non-type parameters
104  */
105 #ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
106 #define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
107 #endif
108 
109 /* define if the compiler supports IEEE math library */
110 #ifndef BZ_HAVE_IEEE_MATH
111 #define BZ_HAVE_IEEE_MATH
112 #endif
113 
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
117 #endif
118 
119 /* Define to 1 if you have the `m' library (-lm). */
120 /* #undef BZ_HAVE_LIBM */
121 
122 /* define if the compiler supports member constants */
123 #ifndef BZ_HAVE_MEMBER_CONSTANTS
124 #define BZ_HAVE_MEMBER_CONSTANTS
125 #endif
126 
127 /* define if the compiler supports member templates */
128 #ifndef BZ_HAVE_MEMBER_TEMPLATES
129 #define BZ_HAVE_MEMBER_TEMPLATES
130 #endif
131 
132 /* define if the compiler supports member templates outside the class
133  declaration */
134 #ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
135 #define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
136 #endif
137 
138 /* Define to 1 if you have the <memory.h> header file. */
139 #ifndef BZ_HAVE_MEMORY_H
140 #define BZ_HAVE_MEMORY_H 1
141 #endif
142 
143 /* define if the compiler supports the mutable keyword */
144 #ifndef BZ_HAVE_MUTABLE
145 #define BZ_HAVE_MUTABLE
146 #endif
147 
148 /* define if the compiler implements namespaces */
149 #ifndef BZ_HAVE_NAMESPACES
150 #define BZ_HAVE_NAMESPACES
151 #endif
152 
153 /* define if the compiler supports the Numerical C Extensions Group restrict
154  keyword */
155 /* #undef BZ_HAVE_NCEG_RESTRICT */
156 
157 /* define if the compiler supports the __restrict__ keyword */
158 #ifndef BZ_HAVE_NCEG_RESTRICT_EGCS
159 #define BZ_HAVE_NCEG_RESTRICT_EGCS
160 #endif
161 
162 /* define if the compiler has numeric_limits<T> */
163 #ifndef BZ_HAVE_NUMERIC_LIMITS
164 #define BZ_HAVE_NUMERIC_LIMITS
165 #endif
166 
167 /* define if the compiler accepts the old for scoping rules */
168 /* #undef BZ_HAVE_OLD_FOR_SCOPING */
169 
170 /* define if the compiler supports partial ordering */
171 #ifndef BZ_HAVE_PARTIAL_ORDERING
172 #define BZ_HAVE_PARTIAL_ORDERING
173 #endif
174 
175 /* define if the compiler supports partial specialization */
176 #ifndef BZ_HAVE_PARTIAL_SPECIALIZATION
177 #define BZ_HAVE_PARTIAL_SPECIALIZATION
178 #endif
179 
180 /* define if the compiler supports reinterpret_cast<> */
181 #ifndef BZ_HAVE_REINTERPRET_CAST
182 #define BZ_HAVE_REINTERPRET_CAST
183 #endif
184 
185 /* define if the compiler supports Run-Time Type Identification */
186 #ifndef BZ_HAVE_RTTI
187 #define BZ_HAVE_RTTI
188 #endif
189 
190 /* define if the compiler has getrusage() function */
191 #ifndef BZ_HAVE_RUSAGE
192 #define BZ_HAVE_RUSAGE
193 #endif
194 
195 /* define if the compiler supports static_cast<> */
196 #ifndef BZ_HAVE_STATIC_CAST
197 #define BZ_HAVE_STATIC_CAST
198 #endif
199 
200 /* define if the compiler supports ISO C++ standard library */
201 #ifndef BZ_HAVE_STD
202 #define BZ_HAVE_STD
203 #endif
204 
205 /* Define to 1 if you have the <stdint.h> header file. */
206 #ifndef BZ_HAVE_STDINT_H
207 #define BZ_HAVE_STDINT_H 1
208 #endif
209 
210 /* Define to 1 if you have the <stdlib.h> header file. */
211 #ifndef BZ_HAVE_STDLIB_H
212 #define BZ_HAVE_STDLIB_H 1
213 #endif
214 
215 /* define if the compiler supports Standard Template Library */
216 #ifndef BZ_HAVE_STL
217 #define BZ_HAVE_STL
218 #endif
219 
220 /* Define to 1 if you have the <strings.h> header file. */
221 #ifndef BZ_HAVE_STRINGS_H
222 #define BZ_HAVE_STRINGS_H 1
223 #endif
224 
225 /* Define to 1 if you have the <string.h> header file. */
226 #ifndef BZ_HAVE_STRING_H
227 #define BZ_HAVE_STRING_H 1
228 #endif
229 
230 /* define if the compiler supports System V math library */
231 /* #undef BZ_HAVE_SYSTEM_V_MATH */
232 
233 /* Define to 1 if you have the <sys/stat.h> header file. */
234 #ifndef BZ_HAVE_SYS_STAT_H
235 #define BZ_HAVE_SYS_STAT_H 1
236 #endif
237 
238 /* Define to 1 if you have the <sys/types.h> header file. */
239 #ifndef BZ_HAVE_SYS_TYPES_H
240 #define BZ_HAVE_SYS_TYPES_H 1
241 #endif
242 
243 /* define if the compiler supports basic templates */
244 #ifndef BZ_HAVE_TEMPLATES
245 #define BZ_HAVE_TEMPLATES
246 #endif
247 
248 /* define if the compiler supports templates as template arguments */
249 #ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
250 #define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
251 #endif
252 
253 /* define if the compiler supports use of the template keyword as a qualifier
254  */
255 #ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
256 #define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
257 #endif
258 
259 /* define if the compiler supports template-qualified base class specifiers */
260 #ifndef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS
261 #define BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS
262 #endif
263 
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
267 #endif
268 
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
273 #endif
274 
275 /* define if the compiler recognizes typename */
276 #ifndef BZ_HAVE_TYPENAME
277 #define BZ_HAVE_TYPENAME
278 #endif
279 
280 /* define if the compiler supports the vector type promotion mechanism */
281 #ifndef BZ_HAVE_TYPE_PROMOTION
282 #define BZ_HAVE_TYPE_PROMOTION
283 #endif
284 
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
288 #endif
289 
290 /* define if the compiler supports numeric traits promotions */
291 #ifndef BZ_HAVE_USE_NUMTRAIT
292 #define BZ_HAVE_USE_NUMTRAIT
293 #endif
294 
295 /* define if the compiler has valarray<T> */
296 #ifndef BZ_HAVE_VALARRAY
297 #define BZ_HAVE_VALARRAY
298 #endif
299 
300 /* define if the compiler has isnan function in namespace std */
301 #ifndef BZ_ISNAN_IN_NAMESPACE_STD
302 #define BZ_ISNAN_IN_NAMESPACE_STD
303 #endif
304 
305 /* define if the compiler has C math functions in namespace std */
306 #ifndef BZ_MATH_FN_IN_NAMESPACE_STD
307 #define BZ_MATH_FN_IN_NAMESPACE_STD
308 #endif
309 
310 /* Name of package */
311 #ifndef BZ_PACKAGE
312 #define BZ_PACKAGE "blitz"
313 #endif
314 
315 /* Define to the address where bug reports for this package should be sent. */
316 #ifndef BZ_PACKAGE_BUGREPORT
317 #define BZ_PACKAGE_BUGREPORT "blitz-bugs@oonumerics.org"
318 #endif
319 
320 /* Define to the full name of this package. */
321 #ifndef BZ_PACKAGE_NAME
322 #define BZ_PACKAGE_NAME "blitz"
323 #endif
324 
325 /* Define to the full name and version of this package. */
326 #ifndef BZ_PACKAGE_STRING
327 #define BZ_PACKAGE_STRING "blitz 0.9"
328 #endif
329 
330 /* Define to the one symbol short name of this package. */
331 #ifndef BZ_PACKAGE_TARNAME
332 #define BZ_PACKAGE_TARNAME "blitz"
333 #endif
334 
335 /* Define to the version of this package. */
336 #ifndef BZ_PACKAGE_VERSION
337 #define BZ_PACKAGE_VERSION "0.9"
338 #endif
339 
340 /* Define to 1 if you have the ANSI C header files. */
341 #ifndef BZ_STDC_HEADERS
342 #define BZ_STDC_HEADERS 1
343 #endif
344 
345 /* Version number of package */
346 #ifndef BZ_VERSION
347 #define BZ_VERSION "0.9"
348 #endif
349 
350 /* CXX */
351 #ifndef BZ__compiler_name
352 #define BZ__compiler_name "c++"
353 #endif
354 
355 /* CXXFLAGS */
356 #ifndef BZ__compiler_options
357 #define BZ__compiler_options " -g -DBZ_DEBUG"
358 #endif
359 
360 /* date */
361 #ifndef BZ__config_date
362 #define BZ__config_date "Fri Jun 15 12:01:08 UTC 2012"
363 #endif
364 
365 /* uname -a */
366 #ifndef BZ__os_name
367 #define BZ__os_name "Linux wr-linux02 3.2.0-2-amd64 #1 SMP Sat May 12 23:08:28 UTC 2012 x86_64 GNU/Linux"
368 #endif
369 
370 /* target */
371 #ifndef BZ__platform
372 #define BZ__platform "x86_64-unknown-linux-gnu"
373 #endif
374 
375 /* once: _BLITZ_GNU_BZCONFIG_H */
376 #endif