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 "5"
87 #ifdef DOXYGEN_RUN
88 # ifndef GYOTO_SOVERS
89 # define GYOTO_SOVERS "5"
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 
112 #define GYOTO_USE_XERCES 1
113 #ifdef DOXYGEN_RUN
114 # ifndef GYOTO_USE_XERCES
115 # define GYOTO_USE_XERCES 1
116 # endif
117 #endif
118 
121 #define HAVE_DLFCN_H 1
122 #ifdef DOXYGEN_RUN
123 # ifndef
124 # define (undefined)
125 # endif
126 #endif
127 
130 #define HAVE_INTTYPES_H 1
131 #ifdef DOXYGEN_RUN
132 # ifndef HAVE_INTTYPES_H
133 # define HAVE_INTTYPES_H 1
134 # endif
135 #endif
136 
142 #define HAVE_LIBDL 1
143 #ifdef DOXYGEN_RUN
144 # ifndef HAVE_LIBDL
145 # define HAVE_LIBDL 1
146 # endif
147 #endif
148 
151 #define HAVE_MEMORY_H 1
152 #ifdef DOXYGEN_RUN
153 # ifndef HAVE_MEMORY_H
154 # define HAVE_MEMORY_H 1
155 # endif
156 #endif
157 
163 #define HAVE_MPI 1
164 #ifdef DOXYGEN_RUN
165 # ifndef HAVE_MPI
166 # define HAVE_MPI 1
167 # endif
168 #endif
169 
175 #define HAVE_PTHREAD 1
176 #ifdef DOXYGEN_RUN
177 # ifndef HAVE_PTHREAD
178 # define HAVE_PTHREAD 1
179 # endif
180 #endif
181 
184 #define HAVE_PTHREAD_PRIO_INHERIT 1
185 #ifdef DOXYGEN_RUN
186 # ifndef HAVE_PTHREAD_PRIO_INHERIT
187 # define HAVE_PTHREAD_PRIO_INHERIT 1
188 # endif
189 #endif
190 
196 #define HAVE_SINCOS 1
197 #ifdef DOXYGEN_RUN
198 # ifndef HAVE_SINCOS
199 # define HAVE_SINCOS 1
200 # endif
201 #endif
202 
205 #define HAVE_STDINT_H 1
206 #ifdef DOXYGEN_RUN
207 # ifndef HAVE_STDINT_H
208 # define HAVE_STDINT_H 1
209 # endif
210 #endif
211 
214 #define HAVE_STDLIB_H 1
215 #ifdef DOXYGEN_RUN
216 # ifndef HAVE_STDLIB_H
217 # define HAVE_STDLIB_H 1
218 # endif
219 #endif
220 
223 #define HAVE_STRINGS_H 1
224 #ifdef DOXYGEN_RUN
225 # ifndef HAVE_STRINGS_H
226 # define HAVE_STRINGS_H 1
227 # endif
228 #endif
229 
232 #define HAVE_STRING_H 1
233 #ifdef DOXYGEN_RUN
234 # ifndef HAVE_STRING_H
235 # define HAVE_STRING_H 1
236 # endif
237 #endif
238 
241 #define HAVE_SYS_STAT_H 1
242 #ifdef DOXYGEN_RUN
243 # ifndef HAVE_SYS_STAT_H
244 # define HAVE_SYS_STAT_H 1
245 # endif
246 #endif
247 
250 #define HAVE_SYS_TYPES_H 1
251 #ifdef DOXYGEN_RUN
252 # ifndef HAVE_SYS_TYPES_H
253 # define HAVE_SYS_TYPES_H 1
254 # endif
255 #endif
256 
264 #define HAVE_UDUNITS 1
265 #ifdef DOXYGEN_RUN
266 # ifndef HAVE_UDUNITS
267 # define HAVE_UDUNITS 1
268 # endif
269 #endif
270 
275 #define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
276 #ifdef DOXYGEN_RUN
277 # ifndef HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP
278 # define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP 1
279 # endif
280 #endif
281 
286 #define HAVE_BOOST_ARRAY_HPP 1
287 #ifdef DOXYGEN_RUN
288 # ifndef HAVE_BOOST_ARRAY_HPP
289 # define HAVE_BOOST_ARRAY_HPP 1
290 # endif
291 #endif
292 
298 #define GYOTO_HAVE_BOOST_INTEGRATORS 1
299 #ifdef DOXYGEN_RUN
300 # ifndef GYOTO_HAVE_BOOST_INTEGRATORS
301 # define GYOTO_HAVE_BOOST_INTEGRATORS 1
302 # endif
303 #endif
304 
307 #define HAVE_UNISTD_H 1
308 #ifdef DOXYGEN_RUN
309 # ifndef HAVE_UNISTD_H
310 # define HAVE_UNISTD_H 1
311 # endif
312 #endif
313 
316 #define HAVE_FENV_H 1
317 #ifdef DOXYGEN_RUN
318 # ifndef HAVE_FENV_H
319 # define HAVE_FENV_H 1
320 # endif
321 #endif
322 
325 /* #undef HAVE__BOOL */
326 #ifdef DOXYGEN_RUN
327 # ifndef HAVE__BOOL
328 # define HAVE__BOOL (undefined)
329 # endif
330 #endif
331 
334 /* #undef PTHREAD_CREATE_JOINABLE */
335 #ifdef DOXYGEN_RUN
336 # ifndef PTHREAD_CREATE_JOINABLE
337 # define PTHREAD_CREATE_JOINABLE (undefined)
338 # endif
339 #endif
340 
343 #define STDC_HEADERS 1
344 #ifdef DOXYGEN_RUN
345 # ifndef STDC_HEADERS
346 # define STDC_HEADERS 1
347 # endif
348 #endif
349 
352 /* #undef size_t */
353 #ifdef DOXYGEN_RUN
354 # ifndef size_t
355 # define size_t (undefined)
356 # endif
357 #endif
358 
359 #endif