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 /* #undef GYOTO_SIZE__T_IS_UNSIGNED_LONG */
76 #ifdef DOXYGEN_RUN
77 # ifndef GYOTO_SIZE__T_IS_UNSIGNED_LONG
78 # define GYOTO_SIZE__T_IS_UNSIGNED_LONG (undefined)
79 # endif
80 #endif
81 
86 #define GYOTO_SOVERS "8-unreleased-noboost-nompi-nounits-noxml-nofits"
87 #ifdef DOXYGEN_RUN
88 # ifndef GYOTO_SOVERS
89 # define GYOTO_SOVERS "8-unreleased-noboost-nompi-nounits-noxml-nofits"
90 # endif
91 #endif
92 
98 /* #undef GYOTO_USE_AEAE */
99 #ifdef DOXYGEN_RUN
100 # ifndef GYOTO_USE_AEAE
101 # define GYOTO_USE_AEAE (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 
123 /* #undef GYOTO_USE_CFITSIO */
124 #ifdef DOXYGEN_RUN
125 # ifndef GYOTO_USE_CFITSIO
126 # define GYOTO_USE_CFITSIO (undefined)
127 # endif
128 #endif
129 
137 /* #undef GYOTO_USE_UDUNITS */
138 #ifdef DOXYGEN_RUN
139 # ifndef GYOTO_USE_UDUNITS
140 # define GYOTO_USE_UDUNITS (undefined)
141 # endif
142 #endif
143 
151 #ifdef GYOTO_USE_UDUNITS
152 # define HAVE_UDUNITS
153 #endif
154 
161 /* #undef GYOTO_USE_XERCES */
162 #ifdef DOXYGEN_RUN
163 # ifndef GYOTO_USE_XERCES
164 # define GYOTO_USE_XERCES (undefined)
165 # endif
166 #endif
167 
170 #define HAVE_DLFCN_H 1
171 #ifdef DOXYGEN_RUN
172 # ifndef
173 # define (undefined)
174 # endif
175 #endif
176 
179 #define HAVE_INTTYPES_H 1
180 #ifdef DOXYGEN_RUN
181 # ifndef HAVE_INTTYPES_H
182 # define HAVE_INTTYPES_H 1
183 # endif
184 #endif
185 
191 #define HAVE_LIBDL 1
192 #ifdef DOXYGEN_RUN
193 # ifndef HAVE_LIBDL
194 # define HAVE_LIBDL 1
195 # endif
196 #endif
197 
200 #define HAVE_MEMORY_H 1
201 #ifdef DOXYGEN_RUN
202 # ifndef HAVE_MEMORY_H
203 # define HAVE_MEMORY_H 1
204 # endif
205 #endif
206 
212 /* #undef HAVE_MPI */
213 #ifdef DOXYGEN_RUN
214 # ifndef HAVE_MPI
215 # define HAVE_MPI (Undefined)
216 # endif
217 #endif
218 
224 /* #undef HAVE_PTHREAD */
225 #ifdef DOXYGEN_RUN
226 # ifndef HAVE_PTHREAD
227 # define HAVE_PTHREAD (undefined)
228 # endif
229 #endif
230 
233 /* #undef HAVE_PTHREAD_PRIO_INHERIT */
234 #ifdef DOXYGEN_RUN
235 # ifndef HAVE_PTHREAD_PRIO_INHERIT
236 # define HAVE_PTHREAD_PRIO_INHERIT (undefined)
237 # endif
238 #endif
239 
245 /* #undef HAVE_SINCOS */
246 #ifdef DOXYGEN_RUN
247 # ifndef HAVE_SINCOS
248 # define HAVE_SINCOS (undefined)
249 # endif
250 #endif
251 
254 #define HAVE_STDINT_H 1
255 #ifdef DOXYGEN_RUN
256 # ifndef HAVE_STDINT_H
257 # define HAVE_STDINT_H 1
258 # endif
259 #endif
260 
263 #define HAVE_STDLIB_H 1
264 #ifdef DOXYGEN_RUN
265 # ifndef HAVE_STDLIB_H
266 # define HAVE_STDLIB_H 1
267 # endif
268 #endif
269 
272 #define HAVE_STRINGS_H 1
273 #ifdef DOXYGEN_RUN
274 # ifndef HAVE_STRINGS_H
275 # define HAVE_STRINGS_H 1
276 # endif
277 #endif
278 
281 #define HAVE_STRING_H 1
282 #ifdef DOXYGEN_RUN
283 # ifndef HAVE_STRING_H
284 # define HAVE_STRING_H 1
285 # endif
286 #endif
287 
290 #define HAVE_SYS_STAT_H 1
291 #ifdef DOXYGEN_RUN
292 # ifndef HAVE_SYS_STAT_H
293 # define HAVE_SYS_STAT_H 1
294 # endif
295 #endif
296 
299 #define HAVE_SYS_TYPES_H 1
300 #ifdef DOXYGEN_RUN
301 # ifndef HAVE_SYS_TYPES_H
302 # define HAVE_SYS_TYPES_H 1
303 # endif
304 #endif
305 
310 /* #undef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP */
311 #ifdef DOXYGEN_RUN
312 # ifndef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP
313 # define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP (undefined)
314 # endif
315 #endif
316 
321 /* #undef HAVE_BOOST_ARRAY_HPP */
322 #ifdef DOXYGEN_RUN
323 # ifndef HAVE_BOOST_ARRAY_HPP
324 # define HAVE_BOOST_ARRAY_HPP (undefined)
325 # endif
326 #endif
327 
333 /* #undef GYOTO_HAVE_BOOST_INTEGRATORS */
334 #ifdef DOXYGEN_RUN
335 # ifndef GYOTO_HAVE_BOOST_INTEGRATORS
336 # define GYOTO_HAVE_BOOST_INTEGRATORS (undefined)
337 # endif
338 #endif
339 
342 #define HAVE_UNISTD_H 1
343 #ifdef DOXYGEN_RUN
344 # ifndef HAVE_UNISTD_H
345 # define HAVE_UNISTD_H 1
346 # endif
347 #endif
348 
351 /* #undef HAVE_FENV_H */
352 #ifdef DOXYGEN_RUN
353 # ifndef HAVE_FENV_H
354 # define HAVE_FENV_H (undefined)
355 # endif
356 #endif
357 
360 /* #undef HAVE__BOOL */
361 #ifdef DOXYGEN_RUN
362 # ifndef HAVE__BOOL
363 # define HAVE__BOOL (undefined)
364 # endif
365 #endif
366 
369 /* #undef PTHREAD_CREATE_JOINABLE */
370 #ifdef DOXYGEN_RUN
371 # ifndef PTHREAD_CREATE_JOINABLE
372 # define PTHREAD_CREATE_JOINABLE (undefined)
373 # endif
374 #endif
375 
378 #define STDC_HEADERS 1
379 #ifdef DOXYGEN_RUN
380 # ifndef STDC_HEADERS
381 # define STDC_HEADERS 1
382 # endif
383 #endif
384 
387 #define size_t unsigned int
388 #ifdef DOXYGEN_RUN
389 # ifndef size_t
390 # define size_t unsigned int
391 # endif
392 #endif
393 
394 #endif