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, 2018 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 "9-unreleased-noboost-nompi-nounits-noxml-nofits"
87 #ifdef DOXYGEN_RUN
88 # ifndef GYOTO_SOVERS
89 # define GYOTO_SOVERS "9-unreleased-noboost-nompi-nounits-noxml-nofits"
90 # endif
91 #endif
92 
98 /* #undef GYOTO_USE_FLINT */
99 #ifdef DOXYGEN_RUN
100 # ifndef GYOTO_USE_FLINT
101 # define GYOTO_USE_FLINT (undefined)
102 # endif
103 #endif
104 
110 /* #undef GYOTO_USE_ARBLIB */
111 #ifdef DOXYGEN_RUN
112 # ifndef GYOTO_USE_ARBLIB
113 # define GYOTO_USE_ARBLIB (undefined)
114 # endif
115 #endif
116 
122 /* #undef GYOTO_USE_AEAE */
123 #ifdef DOXYGEN_RUN
124 # ifndef GYOTO_USE_AEAE
125 # define GYOTO_USE_AEAE (undefined)
126 # endif
127 #endif
128 
135 /* #undef GYOTO_USE_CFITSIO */
136 #ifdef DOXYGEN_RUN
137 # ifndef GYOTO_USE_CFITSIO
138 # define GYOTO_USE_CFITSIO (undefined)
139 # endif
140 #endif
141 
149 /* #undef GYOTO_USE_UDUNITS */
150 #ifdef DOXYGEN_RUN
151 # ifndef GYOTO_USE_UDUNITS
152 # define GYOTO_USE_UDUNITS (undefined)
153 # endif
154 #endif
155 
163 #ifdef GYOTO_USE_UDUNITS
164 # define HAVE_UDUNITS
165 #endif
166 
173 /* #undef GYOTO_USE_XERCES */
174 #ifdef DOXYGEN_RUN
175 # ifndef GYOTO_USE_XERCES
176 # define GYOTO_USE_XERCES (undefined)
177 # endif
178 #endif
179 
182 #define HAVE_DLFCN_H 1
183 #ifdef DOXYGEN_RUN
184 # ifndef
185 # define (undefined)
186 # endif
187 #endif
188 
191 #define HAVE_INTTYPES_H 1
192 #ifdef DOXYGEN_RUN
193 # ifndef HAVE_INTTYPES_H
194 # define HAVE_INTTYPES_H 1
195 # endif
196 #endif
197 
203 #define HAVE_LIBDL 1
204 #ifdef DOXYGEN_RUN
205 # ifndef HAVE_LIBDL
206 # define HAVE_LIBDL 1
207 # endif
208 #endif
209 
212 /* #undef HAVE_MEMORY_H */
213 #ifdef DOXYGEN_RUN
214 # ifndef HAVE_MEMORY_H
215 # define HAVE_MEMORY_H (undefined)
216 # endif
217 #endif
218 
224 /* #undef HAVE_MPI */
225 #ifdef DOXYGEN_RUN
226 # ifndef HAVE_MPI
227 # define HAVE_MPI (Undefined)
228 # endif
229 #endif
230 
236 #define HAVE_PTHREAD 1
237 #ifdef DOXYGEN_RUN
238 # ifndef HAVE_PTHREAD
239 # define HAVE_PTHREAD 1
240 # endif
241 #endif
242 
245 #define HAVE_PTHREAD_PRIO_INHERIT 1
246 #ifdef DOXYGEN_RUN
247 # ifndef HAVE_PTHREAD_PRIO_INHERIT
248 # define HAVE_PTHREAD_PRIO_INHERIT 1
249 # endif
250 #endif
251 
257 #define HAVE_SINCOS 1
258 #ifdef DOXYGEN_RUN
259 # ifndef HAVE_SINCOS
260 # define HAVE_SINCOS 1
261 # endif
262 #endif
263 
266 #define HAVE_STDINT_H 1
267 #ifdef DOXYGEN_RUN
268 # ifndef HAVE_STDINT_H
269 # define HAVE_STDINT_H 1
270 # endif
271 #endif
272 
275 #define HAVE_STDLIB_H 1
276 #ifdef DOXYGEN_RUN
277 # ifndef HAVE_STDLIB_H
278 # define HAVE_STDLIB_H 1
279 # endif
280 #endif
281 
284 #define HAVE_STRINGS_H 1
285 #ifdef DOXYGEN_RUN
286 # ifndef HAVE_STRINGS_H
287 # define HAVE_STRINGS_H 1
288 # endif
289 #endif
290 
293 #define HAVE_STRING_H 1
294 #ifdef DOXYGEN_RUN
295 # ifndef HAVE_STRING_H
296 # define HAVE_STRING_H 1
297 # endif
298 #endif
299 
302 #define HAVE_SYS_STAT_H 1
303 #ifdef DOXYGEN_RUN
304 # ifndef HAVE_SYS_STAT_H
305 # define HAVE_SYS_STAT_H 1
306 # endif
307 #endif
308 
311 #define HAVE_SYS_TYPES_H 1
312 #ifdef DOXYGEN_RUN
313 # ifndef HAVE_SYS_TYPES_H
314 # define HAVE_SYS_TYPES_H 1
315 # endif
316 #endif
317 
322 /* #undef HAVE_BOOST */
323 #ifdef DOXYGEN_RUN
324 # ifndef HAVE_BOOST
325 # define HAVE_BOOST (undefined)
326 # endif
327 #endif
328 
333 /* #undef HAVE_BOOST_ARRAY_HPP */
334 #ifdef DOXYGEN_RUN
335 # ifndef HAVE_BOOST_ARRAY_HPP
336 # define HAVE_BOOST_ARRAY_HPP (undefined)
337 # endif
338 #endif
339 
344 /* #undef HAVE_BOOST_ARRAY_HPP */
345 #ifdef DOXYGEN_RUN
346 # ifndef HAVE_BOOST_ARRAY_HPP
347 # define HAVE_BOOST_ARRAY_HPP (undefined)
348 # endif
349 #endif
350 
355 /* #undef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP */
356 #ifdef DOXYGEN_RUN
357 # ifndef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP
358 # define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP (undefined)
359 # endif
360 #endif
361 
367 /* #undef GYOTO_HAVE_BOOST_INTEGRATORS */
368 #ifdef DOXYGEN_RUN
369 # ifndef GYOTO_HAVE_BOOST_INTEGRATORS
370 # define GYOTO_HAVE_BOOST_INTEGRATORS (undefined)
371 # endif
372 #endif
373 
376 #define HAVE_UNISTD_H 1
377 #ifdef DOXYGEN_RUN
378 # ifndef HAVE_UNISTD_H
379 # define HAVE_UNISTD_H 1
380 # endif
381 #endif
382 
385 #define HAVE_FENV_H 1
386 #ifdef DOXYGEN_RUN
387 # ifndef HAVE_FENV_H
388 # define HAVE_FENV_H 1
389 # endif
390 #endif
391 
394 /* #undef HAVE__BOOL */
395 #ifdef DOXYGEN_RUN
396 # ifndef HAVE__BOOL
397 # define HAVE__BOOL (undefined)
398 # endif
399 #endif
400 
403 /* #undef PTHREAD_CREATE_JOINABLE */
404 #ifdef DOXYGEN_RUN
405 # ifndef PTHREAD_CREATE_JOINABLE
406 # define PTHREAD_CREATE_JOINABLE (undefined)
407 # endif
408 #endif
409 
412 #define STDC_HEADERS 1
413 #ifdef DOXYGEN_RUN
414 # ifndef STDC_HEADERS
415 # define STDC_HEADERS 1
416 # endif
417 #endif
418 
421 /* #undef size_t */
422 #ifdef DOXYGEN_RUN
423 # ifndef size_t
424 # define size_t (undefined)
425 # endif
426 #endif
427 
428 #endif