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 "8"
87#ifdef DOXYGEN_RUN
88# ifndef GYOTO_SOVERS
89# define GYOTO_SOVERS "8"
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#define GYOTO_USE_ARBLIB 1
111#ifdef DOXYGEN_RUN
112# ifndef GYOTO_USE_ARBLIB
113# define GYOTO_USE_ARBLIB 1
114# endif
115#endif
116
123#define GYOTO_USE_CFITSIO 1
124#ifdef DOXYGEN_RUN
125# ifndef GYOTO_USE_CFITSIO
126# define GYOTO_USE_CFITSIO 1
127# endif
128#endif
129
137#define GYOTO_USE_UDUNITS 1
138#ifdef DOXYGEN_RUN
139# ifndef GYOTO_USE_UDUNITS
140# define GYOTO_USE_UDUNITS 1
141# endif
142#endif
143
151#ifdef GYOTO_USE_UDUNITS
152# define HAVE_UDUNITS
153#endif
154
161#define GYOTO_USE_XERCES 1
162#ifdef DOXYGEN_RUN
163# ifndef GYOTO_USE_XERCES
164# define GYOTO_USE_XERCES 1
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/* #undef HAVE_MEMORY_H */
201#ifdef DOXYGEN_RUN
202# ifndef HAVE_MEMORY_H
203# define HAVE_MEMORY_H (undefined)
204# endif
205#endif
206
212#define HAVE_MPI 1
213#ifdef DOXYGEN_RUN
214# ifndef HAVE_MPI
215# define HAVE_MPI 1
216# endif
217#endif
218
224#define HAVE_PTHREAD 1
225#ifdef DOXYGEN_RUN
226# ifndef HAVE_PTHREAD
227# define HAVE_PTHREAD 1
228# endif
229#endif
230
233#define HAVE_PTHREAD_PRIO_INHERIT 1
234#ifdef DOXYGEN_RUN
235# ifndef HAVE_PTHREAD_PRIO_INHERIT
236# define HAVE_PTHREAD_PRIO_INHERIT 1
237# endif
238#endif
239
245#define HAVE_SINCOS 1
246#ifdef DOXYGEN_RUN
247# ifndef HAVE_SINCOS
248# define HAVE_SINCOS 1
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#define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
311#ifdef DOXYGEN_RUN
312# ifndef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP
313# define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
314# endif
315#endif
316
321#define HAVE_BOOST_ARRAY_HPP 1
322#ifdef DOXYGEN_RUN
323# ifndef HAVE_BOOST_ARRAY_HPP
324# define HAVE_BOOST_ARRAY_HPP 1
325# endif
326#endif
327
333#define GYOTO_HAVE_BOOST_INTEGRATORS 1
334#ifdef DOXYGEN_RUN
335# ifndef GYOTO_HAVE_BOOST_INTEGRATORS
336# define GYOTO_HAVE_BOOST_INTEGRATORS 1
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#define HAVE_FENV_H 1
352#ifdef DOXYGEN_RUN
353# ifndef HAVE_FENV_H
354# define HAVE_FENV_H 1
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/* #undef size_t */
388#ifdef DOXYGEN_RUN
389# ifndef size_t
390# define size_t (undefined)
391# endif
392#endif
393
394#endif