source: XIOS/dev/dev_olga/src/extern/blitz/include/blitz/gnu/bzconfig.h @ 1022

Last change on this file since 1022 was 1022, checked in by mhnguyen, 7 years ago
File size: 11.6 KB
Line 
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 from config.h.in 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/* Macro for declaring aligned variables */
21#ifndef BZ_ALIGN_VARIABLE
22#define BZ_ALIGN_VARIABLE(vartype,varname,alignment) vartype varname;
23#endif
24
25/* Enable dimensions with > 2^31 elements (NOT IMPLEMENTED) */
26/* #undef BZ_FULLY64BIT */
27
28/* define if bool is a built-in type */
29#ifndef BZ_HAVE_BOOL
30#define BZ_HAVE_BOOL /**/ 
31#endif
32
33/* define if the Boost library is available */
34/* #undef BZ_HAVE_BOOST */
35
36/* Define to 1 if you have the <boost/mpi.hpp> header file. */
37/* #undef BZ_HAVE_BOOST_MPI_HPP */
38
39/* define if the Boost::Serialization library is available */
40/* #undef BZ_HAVE_BOOST_SERIALIZATION */
41
42/* define if the compiler has <climits> header */
43#ifndef BZ_HAVE_CLIMITS
44#define BZ_HAVE_CLIMITS /**/ 
45#endif
46
47/* define if the compiler has complex<T> */
48#ifndef BZ_HAVE_COMPLEX
49#define BZ_HAVE_COMPLEX /**/ 
50#endif
51
52/* define if the compiler has standard complex<T> functions */
53#ifndef BZ_HAVE_COMPLEX_FCNS
54#define BZ_HAVE_COMPLEX_FCNS /**/ 
55#endif
56
57/* define if the compiler has complex math functions */
58#ifndef BZ_HAVE_COMPLEX_MATH1
59#define BZ_HAVE_COMPLEX_MATH1 /**/ 
60#endif
61
62/* define if the compiler has more complex math functions */
63/* #undef BZ_HAVE_COMPLEX_MATH2 */
64
65/* define if complex math functions are in namespace std */
66#ifndef BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD
67#define BZ_HAVE_COMPLEX_MATH_IN_NAMESPACE_STD /**/ 
68#endif
69
70/* define if the compiler supports const_cast<> */
71#ifndef BZ_HAVE_CONST_CAST
72#define BZ_HAVE_CONST_CAST /**/ 
73#endif
74
75/* Define to 1 if you have the <cstring> header file. */
76#ifndef BZ_HAVE_CSTRING
77#define BZ_HAVE_CSTRING 1
78#endif
79
80/* define if the compiler supports default template parameters */
81#ifndef BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS
82#define BZ_HAVE_DEFAULT_TEMPLATE_PARAMETERS /**/ 
83#endif
84
85/* Define to 1 if you have the <dlfcn.h> header file. */
86#ifndef BZ_HAVE_DLFCN_H
87#define BZ_HAVE_DLFCN_H 1
88#endif
89
90/* define if the compiler supports dynamic_cast<> */
91#ifndef BZ_HAVE_DYNAMIC_CAST
92#define BZ_HAVE_DYNAMIC_CAST /**/ 
93#endif
94
95/* define if the compiler handle computations inside an enum */
96#ifndef BZ_HAVE_ENUM_COMPUTATIONS
97#define BZ_HAVE_ENUM_COMPUTATIONS /**/ 
98#endif
99
100/* define if the compiler handles (int) casts in enum computations */
101#ifndef BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST
102#define BZ_HAVE_ENUM_COMPUTATIONS_WITH_CAST /**/ 
103#endif
104
105/* define if the compiler supports exceptions */
106#ifndef BZ_HAVE_EXCEPTIONS
107#define BZ_HAVE_EXCEPTIONS /**/ 
108#endif
109
110/* define if the compiler supports the explicit keyword */
111#ifndef BZ_HAVE_EXPLICIT
112#define BZ_HAVE_EXPLICIT /**/ 
113#endif
114
115/* define if the compiler supports explicit template function qualification */
116#ifndef BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
117#define BZ_HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION /**/ 
118#endif
119
120/* define if the compiler recognizes the full specialization syntax */
121#ifndef BZ_HAVE_FULL_SPECIALIZATION_SYNTAX
122#define BZ_HAVE_FULL_SPECIALIZATION_SYNTAX /**/ 
123#endif
124
125/* define if the compiler supports function templates with non-type parameters
126   */
127#ifndef BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS
128#define BZ_HAVE_FUNCTION_NONTYPE_PARAMETERS /**/ 
129#endif
130
131/* define if the compiler supports IEEE math library */
132#ifndef BZ_HAVE_IEEE_MATH
133#define BZ_HAVE_IEEE_MATH /**/ 
134#endif
135
136/* Define to 1 if you have the <inttypes.h> header file. */
137#ifndef BZ_HAVE_INTTYPES_H
138#define BZ_HAVE_INTTYPES_H 1
139#endif
140
141/* Define to 1 if you have the `m' library (-lm). */
142/* #undef BZ_HAVE_LIBM */
143
144/* Define to 1 if you have the `papi' library (-lpapi). */
145/* #undef BZ_HAVE_LIBPAPI */
146
147/* define if the compiler supports member constants */
148#ifndef BZ_HAVE_MEMBER_CONSTANTS
149#define BZ_HAVE_MEMBER_CONSTANTS /**/ 
150#endif
151
152/* define if the compiler supports member templates */
153#ifndef BZ_HAVE_MEMBER_TEMPLATES
154#define BZ_HAVE_MEMBER_TEMPLATES /**/ 
155#endif
156
157/* define if the compiler supports member templates outside the class
158   declaration */
159#ifndef BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
160#define BZ_HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS /**/ 
161#endif
162
163/* Define to 1 if you have the <memory.h> header file. */
164#ifndef BZ_HAVE_MEMORY_H
165#define BZ_HAVE_MEMORY_H 1
166#endif
167
168/* define if the compiler supports the mutable keyword */
169#ifndef BZ_HAVE_MUTABLE
170#define BZ_HAVE_MUTABLE /**/ 
171#endif
172
173/* define if the compiler implements namespaces */
174#ifndef BZ_HAVE_NAMESPACES
175#define BZ_HAVE_NAMESPACES /**/ 
176#endif
177
178/* define if the compiler supports the Numerical C Extensions Group restrict
179   keyword */
180/* #undef BZ_HAVE_NCEG_RESTRICT */
181
182/* define if the compiler supports the __restrict__ keyword */
183#ifndef BZ_HAVE_NCEG_RESTRICT_EGCS
184#define BZ_HAVE_NCEG_RESTRICT_EGCS /**/ 
185#endif
186
187/* define if the compiler has numeric_limits<T> */
188#ifndef BZ_HAVE_NUMERIC_LIMITS
189#define BZ_HAVE_NUMERIC_LIMITS /**/ 
190#endif
191
192/* define if the compiler accepts the old for scoping rules */
193/* #undef BZ_HAVE_OLD_FOR_SCOPING */
194
195/* define if the compiler supports partial ordering */
196#ifndef BZ_HAVE_PARTIAL_ORDERING
197#define BZ_HAVE_PARTIAL_ORDERING /**/ 
198#endif
199
200/* define if the compiler supports partial specialization */
201#ifndef BZ_HAVE_PARTIAL_SPECIALIZATION
202#define BZ_HAVE_PARTIAL_SPECIALIZATION /**/ 
203#endif
204
205/* define if the compiler supports reinterpret_cast<> */
206#ifndef BZ_HAVE_REINTERPRET_CAST
207#define BZ_HAVE_REINTERPRET_CAST /**/ 
208#endif
209
210/* define if the compiler supports Run-Time Type Identification */
211#ifndef BZ_HAVE_RTTI
212#define BZ_HAVE_RTTI /**/ 
213#endif
214
215/* define if the compiler has getrusage() function */
216#ifndef BZ_HAVE_RUSAGE
217#define BZ_HAVE_RUSAGE /**/ 
218#endif
219
220/* define if the compiler supports static_cast<> */
221#ifndef BZ_HAVE_STATIC_CAST
222#define BZ_HAVE_STATIC_CAST /**/ 
223#endif
224
225/* define if the compiler supports ISO C++ standard library */
226#ifndef BZ_HAVE_STD
227#define BZ_HAVE_STD /**/ 
228#endif
229
230/* Define to 1 if you have the <stdint.h> header file. */
231#ifndef BZ_HAVE_STDINT_H
232#define BZ_HAVE_STDINT_H 1
233#endif
234
235/* Define to 1 if you have the <stdlib.h> header file. */
236#ifndef BZ_HAVE_STDLIB_H
237#define BZ_HAVE_STDLIB_H 1
238#endif
239
240/* define if the compiler supports Standard Template Library */
241#ifndef BZ_HAVE_STL
242#define BZ_HAVE_STL /**/ 
243#endif
244
245/* Define to 1 if you have the <strings.h> header file. */
246#ifndef BZ_HAVE_STRINGS_H
247#define BZ_HAVE_STRINGS_H 1
248#endif
249
250/* Define to 1 if you have the <string.h> header file. */
251#ifndef BZ_HAVE_STRING_H
252#define BZ_HAVE_STRING_H 1
253#endif
254
255/* define if the compiler supports System V math library */
256/* #undef BZ_HAVE_SYSTEM_V_MATH */
257
258/* Define to 1 if you have the <sys/stat.h> header file. */
259#ifndef BZ_HAVE_SYS_STAT_H
260#define BZ_HAVE_SYS_STAT_H 1
261#endif
262
263/* Define to 1 if you have the <sys/types.h> header file. */
264#ifndef BZ_HAVE_SYS_TYPES_H
265#define BZ_HAVE_SYS_TYPES_H 1
266#endif
267
268/* Define to 1 if you have the <tbb/atomic.h> header file. */
269/* #undef BZ_HAVE_TBB_ATOMIC_H */
270
271/* define if the compiler supports basic templates */
272#ifndef BZ_HAVE_TEMPLATES
273#define BZ_HAVE_TEMPLATES /**/ 
274#endif
275
276/* define if the compiler supports templates as template arguments */
277#ifndef BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
278#define BZ_HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS /**/ 
279#endif
280
281/* define if the compiler supports use of the template keyword as a qualifier
282   */
283#ifndef BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER
284#define BZ_HAVE_TEMPLATE_KEYWORD_QUALIFIER /**/ 
285#endif
286
287/* define if the compiler supports template-qualified base class specifiers */
288#ifndef BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS
289#define BZ_HAVE_TEMPLATE_QUALIFIED_BASE_CLASS /**/ 
290#endif
291
292/* define if the compiler supports template-qualified return types */
293#ifndef BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE
294#define BZ_HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE /**/ 
295#endif
296
297/* define if the compiler supports function matching with argument types which
298   are template scope-qualified */
299#ifndef BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING
300#define BZ_HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING /**/ 
301#endif
302
303/* define if the compiler recognizes typename */
304#ifndef BZ_HAVE_TYPENAME
305#define BZ_HAVE_TYPENAME /**/ 
306#endif
307
308/* define if the compiler supports the vector type promotion mechanism */
309#ifndef BZ_HAVE_TYPE_PROMOTION
310#define BZ_HAVE_TYPE_PROMOTION /**/ 
311#endif
312
313/* Define to 1 if you have the <unistd.h> header file. */
314#ifndef BZ_HAVE_UNISTD_H
315#define BZ_HAVE_UNISTD_H 1
316#endif
317
318/* define if the compiler supports numeric traits promotions */
319#ifndef BZ_HAVE_USE_NUMTRAIT
320#define BZ_HAVE_USE_NUMTRAIT /**/ 
321#endif
322
323/* define if the compiler has valarray<T> */
324#ifndef BZ_HAVE_VALARRAY
325#define BZ_HAVE_VALARRAY /**/ 
326#endif
327
328/* define if the compiler has isnan function in namespace std */
329#ifndef BZ_ISNAN_IN_NAMESPACE_STD
330#define BZ_ISNAN_IN_NAMESPACE_STD /**/ 
331#endif
332
333/* Define to the sub-directory in which libtool stores uninstalled libraries.
334   */
335#ifndef BZ_LT_OBJDIR
336#define BZ_LT_OBJDIR ".libs/"
337#endif
338
339/* define if the compiler has C math abs(integer types) in namespace std */
340#ifndef BZ_MATH_ABSINT_IN_NAMESPACE_STD
341#define BZ_MATH_ABSINT_IN_NAMESPACE_STD /**/ 
342#endif
343
344/* define if the compiler has C math functions in namespace std */
345#ifndef BZ_MATH_FN_IN_NAMESPACE_STD
346#define BZ_MATH_FN_IN_NAMESPACE_STD /**/ 
347#endif
348
349/* Name of package */
350#ifndef BZ_PACKAGE
351#define BZ_PACKAGE "blitz"
352#endif
353
354/* Define to the address where bug reports for this package should be sent. */
355#ifndef BZ_PACKAGE_BUGREPORT
356#define BZ_PACKAGE_BUGREPORT "blitz-support@lists.sourceforge.net"
357#endif
358
359/* Define to the full name of this package. */
360#ifndef BZ_PACKAGE_NAME
361#define BZ_PACKAGE_NAME "blitz"
362#endif
363
364/* Define to the full name and version of this package. */
365#ifndef BZ_PACKAGE_STRING
366#define BZ_PACKAGE_STRING "blitz 0.10"
367#endif
368
369/* Define to the one symbol short name of this package. */
370#ifndef BZ_PACKAGE_TARNAME
371#define BZ_PACKAGE_TARNAME "blitz"
372#endif
373
374/* Define to the home page for this package. */
375#ifndef BZ_PACKAGE_URL
376#define BZ_PACKAGE_URL ""
377#endif
378
379/* Define to the version of this package. */
380#ifndef BZ_PACKAGE_VERSION
381#define BZ_PACKAGE_VERSION "0.10"
382#endif
383
384/* Pad array lengths to SIMD width. */
385/* #undef BZ_PAD_ARRAYS */
386
387/* Set SIMD instruction width in bytes */
388#ifndef BZ_SIMD_WIDTH
389#define BZ_SIMD_WIDTH 1
390#endif
391
392/* Define to 1 if you have the ANSI C header files. */
393#ifndef BZ_STDC_HEADERS
394#define BZ_STDC_HEADERS 1
395#endif
396
397/* Enable Blitz thread-safety features */
398/* #undef BZ_THREADSAFE */
399
400/* Use TBB atomic types */
401/* #undef BZ_THREADSAFE_USE_TBB */
402
403/* Specifies whether compiler alignment pragmas should be used */
404/* #undef BZ_USE_ALIGNMENT_PRAGMAS */
405
406/* Version number of package */
407#ifndef BZ_VERSION
408#define BZ_VERSION "0.10"
409#endif
410
411/* CXX */
412#ifndef BZ__compiler_name
413#define BZ__compiler_name "c++"
414#endif
415
416/* CXXFLAGS */
417#ifndef BZ__compiler_options
418#define BZ__compiler_options "-g -O2"
419#endif
420
421/* date */
422#ifndef BZ__config_date
423#define BZ__config_date "Fri Oct  5 17:41:58 CEST 2012"
424#endif
425
426/* uname -a */
427#ifndef BZ__os_name
428#define BZ__os_name "Linux HORUS 2.6.27.45-server-1mnb #1 SMP Fri Jan 29 15:46:32 EST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz GNU/Linux"
429#endif
430
431/* target */
432#ifndef BZ__platform
433#define BZ__platform "x86_64-unknown-linux-gnu"
434#endif
435 
436/* once: _BLITZ_GNU_BZCONFIG_H */
437#endif
Note: See TracBrowser for help on using the repository browser.