blitz  Version 0.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
config.h
Go to the documentation of this file.
1 /* blitz/config.h. Generated by configure. */
2 /* blitz/config.h.in. Generated from configure.ac by autoheader. */
3 
4 
5 /******************************************************************************
6  * config.h Compiler language support flags
7  *
8  * This file was generated automatically when running the configure script.
9  * You should rerun configure each time you switch compilers, install new
10  * standard libraries, or change compiler versions.
11  *
12  */
13 
14 
15 
16 /* define if bool is a built-in type */
17 #define HAVE_BOOL
18 
19 /* define if the compiler has <climits> header */
20 #define HAVE_CLIMITS
21 
22 /* define if the compiler has complex<T> */
23 #define HAVE_COMPLEX
24 
25 /* define if the compiler has standard complex<T> functions */
26 #define HAVE_COMPLEX_FCNS
27 
28 /* define if the compiler has complex math functions */
29 #define HAVE_COMPLEX_MATH1
30 
31 /* define if the compiler has more complex math functions */
32 /* #undef HAVE_COMPLEX_MATH2 */
33 
34 /* define if complex math functions are in namespace std */
35 #define HAVE_COMPLEX_MATH_IN_NAMESPACE_STD
36 
37 /* define if the compiler supports const_cast<> */
38 #define HAVE_CONST_CAST
39 
40 /* define if the compiler supports default template parameters */
41 #define HAVE_DEFAULT_TEMPLATE_PARAMETERS
42 
43 /* Define to 1 if you have the <dlfcn.h> header file. */
44 #define HAVE_DLFCN_H 1
45 
46 /* define if the compiler supports dynamic_cast<> */
47 #define HAVE_DYNAMIC_CAST
48 
49 /* define if the compiler handle computations inside an enum */
50 #define HAVE_ENUM_COMPUTATIONS
51 
52 /* define if the compiler handles (int) casts in enum computations */
53 #define HAVE_ENUM_COMPUTATIONS_WITH_CAST
54 
55 /* define if the compiler supports exceptions */
56 #define HAVE_EXCEPTIONS
57 
58 /* define if the compiler supports the explicit keyword */
59 #define HAVE_EXPLICIT
60 
61 /* define if the compiler supports explicit template function qualification */
62 #define HAVE_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
63 
64 /* define if the compiler recognizes the full specialization syntax */
65 #define HAVE_FULL_SPECIALIZATION_SYNTAX
66 
67 /* define if the compiler supports function templates with non-type parameters
68  */
69 #define HAVE_FUNCTION_NONTYPE_PARAMETERS
70 
71 /* define if the compiler supports IEEE math library */
72 #define HAVE_IEEE_MATH
73 
74 /* Define to 1 if you have the <inttypes.h> header file. */
75 #define HAVE_INTTYPES_H 1
76 
77 /* Define to 1 if you have the `m' library (-lm). */
78 /* #undef HAVE_LIBM */
79 
80 /* define if the compiler supports member constants */
81 #define HAVE_MEMBER_CONSTANTS
82 
83 /* define if the compiler supports member templates */
84 #define HAVE_MEMBER_TEMPLATES
85 
86 /* define if the compiler supports member templates outside the class
87  declaration */
88 #define HAVE_MEMBER_TEMPLATES_OUTSIDE_CLASS
89 
90 /* Define to 1 if you have the <memory.h> header file. */
91 #define HAVE_MEMORY_H 1
92 
93 /* define if the compiler supports the mutable keyword */
94 #define HAVE_MUTABLE
95 
96 /* define if the compiler implements namespaces */
97 #define HAVE_NAMESPACES
98 
99 /* define if the compiler supports the Numerical C Extensions Group restrict
100  keyword */
101 /* #undef HAVE_NCEG_RESTRICT */
102 
103 /* define if the compiler supports the __restrict__ keyword */
104 #define HAVE_NCEG_RESTRICT_EGCS
105 
106 /* define if the compiler has numeric_limits<T> */
107 #define HAVE_NUMERIC_LIMITS
108 
109 /* define if the compiler accepts the old for scoping rules */
110 /* #undef HAVE_OLD_FOR_SCOPING */
111 
112 /* define if the compiler supports partial ordering */
113 #define HAVE_PARTIAL_ORDERING
114 
115 /* define if the compiler supports partial specialization */
116 #define HAVE_PARTIAL_SPECIALIZATION
117 
118 /* define if the compiler supports reinterpret_cast<> */
119 #define HAVE_REINTERPRET_CAST
120 
121 /* define if the compiler supports Run-Time Type Identification */
122 #define HAVE_RTTI
123 
124 /* define if the compiler has getrusage() function */
125 #define HAVE_RUSAGE
126 
127 /* define if the compiler supports static_cast<> */
128 #define HAVE_STATIC_CAST
129 
130 /* define if the compiler supports ISO C++ standard library */
131 #define HAVE_STD
132 
133 /* Define to 1 if you have the <stdint.h> header file. */
134 #define HAVE_STDINT_H 1
135 
136 /* Define to 1 if you have the <stdlib.h> header file. */
137 #define HAVE_STDLIB_H 1
138 
139 /* define if the compiler supports Standard Template Library */
140 #define HAVE_STL
141 
142 /* Define to 1 if you have the <strings.h> header file. */
143 #define HAVE_STRINGS_H 1
144 
145 /* Define to 1 if you have the <string.h> header file. */
146 #define HAVE_STRING_H 1
147 
148 /* define if the compiler supports System V math library */
149 /* #undef HAVE_SYSTEM_V_MATH */
150 
151 /* Define to 1 if you have the <sys/stat.h> header file. */
152 #define HAVE_SYS_STAT_H 1
153 
154 /* Define to 1 if you have the <sys/types.h> header file. */
155 #define HAVE_SYS_TYPES_H 1
156 
157 /* define if the compiler supports basic templates */
158 #define HAVE_TEMPLATES
159 
160 /* define if the compiler supports templates as template arguments */
161 #define HAVE_TEMPLATES_AS_TEMPLATE_ARGUMENTS
162 
163 /* define if the compiler supports use of the template keyword as a qualifier
164  */
165 #define HAVE_TEMPLATE_KEYWORD_QUALIFIER
166 
167 /* define if the compiler supports template-qualified base class specifiers */
168 #define HAVE_TEMPLATE_QUALIFIED_BASE_CLASS
169 
170 /* define if the compiler supports template-qualified return types */
171 #define HAVE_TEMPLATE_QUALIFIED_RETURN_TYPE
172 
173 /* define if the compiler supports function matching with argument types which
174  are template scope-qualified */
175 #define HAVE_TEMPLATE_SCOPED_ARGUMENT_MATCHING
176 
177 /* define if the compiler recognizes typename */
178 #define HAVE_TYPENAME
179 
180 /* define if the compiler supports the vector type promotion mechanism */
181 #define HAVE_TYPE_PROMOTION
182 
183 /* Define to 1 if you have the <unistd.h> header file. */
184 #define HAVE_UNISTD_H 1
185 
186 /* define if the compiler supports numeric traits promotions */
187 #define HAVE_USE_NUMTRAIT
188 
189 /* define if the compiler has valarray<T> */
190 #define HAVE_VALARRAY
191 
192 /* define if the compiler has isnan function in namespace std */
193 #define ISNAN_IN_NAMESPACE_STD
194 
195 /* define if the compiler has C math functions in namespace std */
196 #define MATH_FN_IN_NAMESPACE_STD
197 
198 /* Name of package */
199 #define PACKAGE "blitz"
200 
201 /* Define to the address where bug reports for this package should be sent. */
202 #define PACKAGE_BUGREPORT "blitz-bugs@oonumerics.org"
203 
204 /* Define to the full name of this package. */
205 #define PACKAGE_NAME "blitz"
206 
207 /* Define to the full name and version of this package. */
208 #define PACKAGE_STRING "blitz 0.9"
209 
210 /* Define to the one symbol short name of this package. */
211 #define PACKAGE_TARNAME "blitz"
212 
213 /* Define to the version of this package. */
214 #define PACKAGE_VERSION "0.9"
215 
216 /* Define to 1 if you have the ANSI C header files. */
217 #define STDC_HEADERS 1
218 
219 /* Version number of package */
220 #define VERSION "0.9"
221 
222 /* CXX */
223 #define _compiler_name "c++"
224 
225 /* CXXFLAGS */
226 #define _compiler_options " -g -DBZ_DEBUG"
227 
228 /* date */
229 #define _config_date "Fri Jun 15 12:01:08 UTC 2012"
230 
231 /* uname -a */
232 #define _os_name "Linux wr-linux02 3.2.0-2-amd64 #1 SMP Sat May 12 23:08:28 UTC 2012 x86_64 GNU/Linux"
233 
234 /* target */
235 #define _platform "x86_64-unknown-linux-gnu"