Gyoto
GyotoConfig.h
Go to the documentation of this file.
1 /* include/GyotoConfig.h. Generated from GyotoConfig.h.in by configure. */
15 /*
16  Copyright 2012-2015 Thibaut Paumard
17 
18  This file is part of Gyoto.
19 
20  Gyoto is free software: you can redistribute it and/or modify
21  it under the terms of the GNU General Public License as published by
22  the Free Software Foundation, either version 3 of the License, or
23  (at your option) any later version.
24 
25  Gyoto is distributed in the hope that it will be useful,
26  but WITHOUT ANY WARRANTY; without even the implied warranty of
27  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28  GNU General Public License for more details.
29 
30  You should have received a copy of the GNU General Public License
31  along with Gyoto. If not, see <http://www.gnu.org/licenses/>.
32  */
33 
34 #ifndef __GyotoConfig_H_
35 #define __GyotoConfig_H_
36 
39 #define GYOTO_DEBUG_ENABLED 1
40 #ifdef DOXYGEN_RUN
41 # ifndef GYOTO_DEBUG_ENABLED
42 # define GYOTO_DEBUG_ENABLED 1
43 # endif
44 #endif
45 
48 #define GYOTO_PLUGIN_SFX "so"
49 #ifdef DOXYGEN_RUN
50 # ifndef GYOTO_PLUGIN_SFX
51 # define GYOTO_PLUGIN_SFX "so"
52 # endif
53 #endif
54 
57 /* #undef GYOTO_PREFIX */
58 #ifdef DOXYGEN_RUN
59 # ifndef GYOTO_PREFIX
60 # define GYOTO_PREFIX (undefined)
61 # endif
62 #endif
63 
66 /* #undef GYOTO_PKGLIBDIR */
67 #ifdef DOXYGEN_RUN
68 # ifndef GYOTO_PKGLIBDIR
69 # define GYOTO_PKGLIBDIR (undefined)
70 # endif
71 #endif
72 
75 #define GYOTO_SIZE__T_IS_UNSIGNED_LONG 1
76 #ifdef DOXYGEN_RUN
77 # ifndef GYOTO_SIZE__T_IS_UNSIGNED_LONG
78 # define GYOTO_SIZE__T_IS_UNSIGNED_LONG 1
79 # endif
80 #endif
81 
86 #define GYOTO_SOVERS "4_0_0"
87 #ifdef DOXYGEN_RUN
88 # ifndef GYOTO_SOVERS
89 # define GYOTO_SOVERS "4_0_0"
90 # endif
91 #endif
92 
99 #define GYOTO_USE_CFITSIO 1
100 #ifdef DOXYGEN_RUN
101 # ifndef GYOTO_USE_CFITSIO
102 # define GYOTO_USE_CFITSIO 1
103 # endif
104 #endif
105 
111 /* #undef GYOTO_USE_LORENE */
112 #ifdef DOXYGEN_RUN
113 # ifndef GYOTO_USE_LORENE
114 # define GYOTO_USE_LORENE (undefined)
115 # endif
116 #endif
117 
124 #define GYOTO_USE_XERCES 1
125 #ifdef DOXYGEN_RUN
126 # ifndef GYOTO_USE_XERCES
127 # define GYOTO_USE_XERCES 1
128 # endif
129 #endif
130 
133 #define HAVE_DLFCN_H 1
134 #ifdef DOXYGEN_RUN
135 # ifndef
136 # define (undefined)
137 # endif
138 #endif
139 
142 #define HAVE_INTTYPES_H 1
143 #ifdef DOXYGEN_RUN
144 # ifndef HAVE_INTTYPES_H
145 # define HAVE_INTTYPES_H 1
146 # endif
147 #endif
148 
154 #define HAVE_LIBDL 1
155 #ifdef DOXYGEN_RUN
156 # ifndef HAVE_LIBDL
157 # define HAVE_LIBDL 1
158 # endif
159 #endif
160 
163 #define HAVE_MEMORY_H 1
164 #ifdef DOXYGEN_RUN
165 # ifndef HAVE_MEMORY_H
166 # define HAVE_MEMORY_H 1
167 # endif
168 #endif
169 
175 #define HAVE_MPI 1
176 #ifdef DOXYGEN_RUN
177 # ifndef HAVE_MPI
178 # define HAVE_MPI 1
179 # endif
180 #endif
181 
187 #define HAVE_PTHREAD 1
188 #ifdef DOXYGEN_RUN
189 # ifndef HAVE_PTHREAD
190 # define HAVE_PTHREAD 1
191 # endif
192 #endif
193 
196 #define HAVE_PTHREAD_PRIO_INHERIT 1
197 #ifdef DOXYGEN_RUN
198 # ifndef HAVE_PTHREAD_PRIO_INHERIT
199 # define HAVE_PTHREAD_PRIO_INHERIT 1
200 # endif
201 #endif
202 
208 #define HAVE_SINCOS 1
209 #ifdef DOXYGEN_RUN
210 # ifndef HAVE_SINCOS
211 # define HAVE_SINCOS 1
212 # endif
213 #endif
214 
217 #define HAVE_STDINT_H 1
218 #ifdef DOXYGEN_RUN
219 # ifndef HAVE_STDINT_H
220 # define HAVE_STDINT_H 1
221 # endif
222 #endif
223 
226 #define HAVE_STDLIB_H 1
227 #ifdef DOXYGEN_RUN
228 # ifndef HAVE_STDLIB_H
229 # define HAVE_STDLIB_H 1
230 # endif
231 #endif
232 
235 #define HAVE_STRINGS_H 1
236 #ifdef DOXYGEN_RUN
237 # ifndef HAVE_STRINGS_H
238 # define HAVE_STRINGS_H 1
239 # endif
240 #endif
241 
244 #define HAVE_STRING_H 1
245 #ifdef DOXYGEN_RUN
246 # ifndef HAVE_STRING_H
247 # define HAVE_STRING_H 1
248 # endif
249 #endif
250 
253 #define HAVE_SYS_STAT_H 1
254 #ifdef DOXYGEN_RUN
255 # ifndef HAVE_SYS_STAT_H
256 # define HAVE_SYS_STAT_H 1
257 # endif
258 #endif
259 
262 #define HAVE_SYS_TYPES_H 1
263 #ifdef DOXYGEN_RUN
264 # ifndef HAVE_SYS_TYPES_H
265 # define HAVE_SYS_TYPES_H 1
266 # endif
267 #endif
268 
276 #define HAVE_UDUNITS 1
277 #ifdef DOXYGEN_RUN
278 # ifndef HAVE_UDUNITS
279 # define HAVE_UDUNITS 1
280 # endif
281 #endif
282 
287 #define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
288 #ifdef DOXYGEN_RUN
289 # ifndef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP
290 # define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
291 # endif
292 #endif
293 
298 #define HAVE_BOOST_ARRAY_HPP 1
299 #ifdef DOXYGEN_RUN
300 # ifndef HAVE_BOOST_ARRAY_HPP
301 # define HAVE_BOOST_ARRAY_HPP 1
302 # endif
303 #endif
304 
310 #define GYOTO_HAVE_BOOST_INTEGRATORS 1
311 #ifdef DOXYGEN_RUN
312 # ifndef GYOTO_HAVE_BOOST_INTEGRATORS
313 # define GYOTO_HAVE_BOOST_INTEGRATORS 1
314 # endif
315 #endif
316 
319 #define HAVE_UNISTD_H 1
320 #ifdef DOXYGEN_RUN
321 # ifndef HAVE_UNISTD_H
322 # define HAVE_UNISTD_H 1
323 # endif
324 #endif
325 
328 #define HAVE_FENV_H 1
329 #ifdef DOXYGEN_RUN
330 # ifndef HAVE_FENV_H
331 # define HAVE_FENV_H 1
332 # endif
333 #endif
334 
337 /* #undef HAVE__BOOL */
338 #ifdef DOXYGEN_RUN
339 # ifndef HAVE__BOOL
340 # define HAVE__BOOL (undefined)
341 # endif
342 #endif
343 
346 /* #undef PTHREAD_CREATE_JOINABLE */
347 #ifdef DOXYGEN_RUN
348 # ifndef PTHREAD_CREATE_JOINABLE
349 # define PTHREAD_CREATE_JOINABLE (undefined)
350 # endif
351 #endif
352 
355 #define STDC_HEADERS 1
356 #ifdef DOXYGEN_RUN
357 # ifndef STDC_HEADERS
358 # define STDC_HEADERS 1
359 # endif
360 #endif
361 
364 /* #undef size_t */
365 #ifdef DOXYGEN_RUN
366 # ifndef size_t
367 # define size_t (undefined)
368 # endif
369 #endif
370 
371 #endif