1 /* config.h. Generated automatically by configure. */
3 * Grace - GRaphing, Advanced Computation and Exploration of data
5 * Home page: http://plasma-gate.weizmann.ac.il/Grace/
7 * Copyright (c) 1991-1995 Paul J Turner, Portland, OR
8 * Copyright (c) 1996-2000 Grace Development Team
10 * Maintained by Evgeny Stambulchik
15 * This program is free software; you can redistribute it and/or modify
16 * it under the terms of the GNU General Public License as published by
17 * the Free Software Foundation; either version 2 of the License, or
18 * (at your option) any later version.
20 * This program is distributed in the hope that it will be useful,
21 * but WITHOUT ANY WARRANTY; without even the implied warranty of
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 * GNU General Public License for more details.
25 * You should have received a copy of the GNU General Public License
26 * along with this program; if not, write to the Free Software
27 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
33 /* Define if on AIX 3.
34 System headers sometimes define this.
35 We just want to avoid a redefinition error message. */
37 /* #undef _ALL_SOURCE */
40 /* Define if you need to in order for stat and other things to work. */
41 /* #undef _POSIX_SOURCE */
43 /* Define if you have the ANSI C header files. */
44 #define STDC_HEADERS 1
46 /* Define if char is unsigned */
47 /* #undef __CHAR_UNSIGNED__ */
48 /* Define sizeof(char) */
50 /* Define sizeof(short) */
51 #define SIZEOF_SHORT 2
52 /* Define sizeof(int) */
54 /* Define sizeof(long) */
56 /* Define sizeof(long long) */
57 #define SIZEOF_LONG_LONG 8
58 /* Define sizeof(float) */
59 #define SIZEOF_FLOAT 4
60 /* Define sizeof(double) */
61 #define SIZEOF_DOUBLE 8
62 /* Define sizeof(long double) */
63 #define SIZEOF_LONG_DOUBLE 12
64 /* Define sizeof(void *) */
65 #define SIZEOF_VOID_P 4
67 /* Define to empty if the keyword does not work. */
70 /* Define to `int' if <sys/types.h> doesn't define. */
73 /* Define to `unsigned' if <sys/types.h> doesn't define. */
76 /* Define if you have the <unistd.h> header file. */
77 #define HAVE_UNISTD_H 1
79 /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
80 This function is required for alloca.c support on those systems. */
81 /* #undef CRAY_STACKSEG_END */
83 /* Define if using alloca.c. */
86 /* Define if you have alloca, as a function or macro. */
89 /* Define if you have <alloca.h> and it should be used (not on Ultrix). */
90 #define HAVE_ALLOCA_H 1
92 /* Define as the return type of signal handlers (int or void). */
93 #define RETSIGTYPE void
95 /* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
96 #define HAVE_SYS_WAIT_H 1
98 /* Define if you have the <fcntl.h> header file. */
99 #define HAVE_FCNTL_H 1
101 /* Define if you have the <sys/param.h> header file. */
102 #define HAVE_SYS_PARAM_H 1
104 /* Define if you have the <sys/time.h> header file. */
105 #define HAVE_SYS_TIME_H 1
107 /* Define if you have the <sys/select.h> header file. */
108 #define HAVE_SYS_SELECT_H 1
110 /* Define if your <sys/time.h> declares struct tm. */
111 /* #undef TM_IN_SYS_TIME */
113 /* Define if <time.h> and <sys/time.h> can be both included. */
114 #define TIME_WITH_SYS_TIME 1
116 /* Define if you have the gettimeofday function. */
117 #define HAVE_GETTIMEOFDAY 1
119 /* Define if you have the getcwd function. */
120 #define HAVE_GETCWD 1
122 /* Define if you have the gethostname function. */
123 #define HAVE_GETHOSTNAME 1
125 /* Define if you have the memcpy function. */
126 #define HAVE_MEMCPY 1
128 /* Define if you have the memmove function. */
129 #define HAVE_MEMMOVE 1
131 /* Define if you have the unlink function. */
132 #define HAVE_UNLINK 1
134 /* Define if you have the fcntl function. */
137 /* Define if you have the popen function. */
140 /* Define if you have the fnmatch function. */
141 #define HAVE_FNMATCH 1
143 /* Define if you have the on_exit function. */
144 /* #undef HAVE_ON_EXIT */
146 /* Define if you have the strstr function. */
147 #define HAVE_STRSTR 1
149 /* Define if you have the strerror function. */
150 #define HAVE_STRERROR 1
152 /* Define if stdio.h defines the sys_errlist table */
153 /* #undef HAVE_SYS_ERRLIST_DECL */
155 /* Define if you have the vsnprintf function. */
156 #define HAVE_VSNPRINTF 1
158 /* Define if you have the dlopen function. */
159 #define HAVE_DLOPEN 1
161 /* Define if dlfcn.h defines the RTLD_NOW constant */
162 #define HAVE_RTLD_NOW 1
164 /* Define if you have the shl_load function. */
165 /* #undef HAVE_SHL_LOAD */
167 /* If words are stored with the most significant byte first (like
168 Motorola and SPARC, but not Intel and VAX, CPUs */
169 /* #undef WORDS_BIGENDIAN */
171 /* Define if your FPU arithmetics is of the DEC type. */
172 /* #undef HAVE_DEC_FPU */
174 /* Define if your FPU arithmetics is of the little endian IEEE type. */
175 /* #undef HAVE_LIEEE_FPU */
177 /* Define if your FPU arithmetics is of the big endian IEEE type. */
178 /* #undef HAVE_BIEEE_FPU */
180 /* Define if realloc() is buggy (SunOS4, for example) */
181 /* #undef REALLOC_IS_BUGGY */
183 /* Define if you have the drand48 function. */
184 #define HAVE_DRAND48 1
186 /* Define if your system supports locale. */
187 #define HAVE_SETLOCALE 1
189 /* Define if stdlib.h defines the drand48 function. */
190 #define HAVE_DRAND48_DECL 1
192 /* Define if you have the m library (-lm). */
195 /* Define if you have the <math.h> header file. */
196 #define HAVE_MATH_H 1
198 /* Define if you have <float.h>. */
199 #define HAVE_FLOAT_H 1
201 /* Define if you have <ieeefp.h>. */
202 #define HAVE_IEEEFP_H 1
204 /* Define if you have the hypot function. */
207 /* Define if the hypot function is declared in math.h. */
208 #define HAVE_HYPOT_DECL 1
210 /* Define if you have the cbrt function. */
213 /* Define if the cbrt function is declared in math.h. */
214 #define HAVE_CBRT_DECL 1
216 /* Define if you have the log2 function. */
217 /* #undef HAVE_LOG2 */
219 /* Define if the log2 function is declared in math.h. */
220 /* #undef HAVE_LOG2_DECL */
222 /* Define if you have the rint function. */
225 /* Define if the rint function is declared in math.h. */
226 #define HAVE_RINT_DECL 1
228 /* Define if you have the lgamma function. */
229 #define HAVE_LGAMMA 1
231 /* Define if the lgamma function is declared in math.h. */
232 #define HAVE_LGAMMA_DECL 1
234 /* Define if math.h defines the signgam variable. */
235 #define HAVE_SIGNGAM_DECL 1
237 /* Define if you have the asinh function. */
240 /* Define if the asinh function is declared in math.h. */
241 #define HAVE_ASINH_DECL 1
243 /* Define if you have the acosh function. */
246 /* Define if the acosh function is declared in math.h. */
247 #define HAVE_ACOSH_DECL 1
249 /* Define if you have the atanh function. */
252 /* Define if the atanh function is declared in math.h. */
253 #define HAVE_ATANH_DECL 1
255 /* Define if you have the erf function. */
258 /* Define if the erf function is declared in math.h. */
259 #define HAVE_ERF_DECL 1
261 /* Define if you have the erfc function. */
264 /* Define if the erfc function is declared in math.h. */
265 #define HAVE_ERFC_DECL 1
267 /* Define if you have the finite function. */
268 #define HAVE_FINITE 1
270 /* Define if the finite function is declared in math.h. */
271 #define HAVE_FINITE_DECL 1
273 /* Define if you have the isfinite function. */
274 #define HAVE_ISFINITE 1
276 /* Define if the isfinite function is declared in math.h. */
277 /* #undef HAVE_ISFINITE_DECL */
279 /* Define if you have the isnan function. */
282 /* Define if the isnan function is declared in math.h. */
283 #define HAVE_ISNAN_DECL 1
285 /* Define if you have the Bessel j0 function. */
288 /* Define if the j0 function is declared in math.h. */
289 #define HAVE_J0_DECL 1
291 /* Define if you have the Bessel j1 function. */
294 /* Define if the j1 function is declared in math.h. */
295 #define HAVE_J1_DECL 1
297 /* Define if you have the Bessel jn function. */
300 /* Define if the jn function is declared in math.h. */
301 #define HAVE_JN_DECL 1
303 /* Define if you have the Bessel y0 function. */
306 /* Define if the y0 function is declared in math.h. */
307 #define HAVE_Y0_DECL 1
309 /* Define if you have the Bessel y1 function. */
312 /* Define if the y1 function is declared in math.h. */
313 #define HAVE_Y1_DECL 1
315 /* Define if you have the Bessel yn function. */
318 /* Define if the yn function is declared in math.h. */
319 #define HAVE_YN_DECL 1
321 /* Define if netCDF library is available */
322 /* #undef HAVE_NETCDF */
324 /* Define if FFTW Fourier transform library is available */
327 /* Define if PNG library is available */
328 #define HAVE_LIBPNG 1
330 /* Define if JPEG library is available */
331 #define HAVE_LIBJPEG 1
333 /* Define if PDFlib library is available */
334 #define HAVE_LIBPDF 1
336 /* Define if you want to compile a Fortran wrapper for grace_np lib. */
337 #define WITH_F77_WRAPPER 1
339 /* Define if the X Window System is missing or not being used. */
340 /* #undef X_DISPLAY_MISSING */
342 /* Define if you have Motif. */
345 /* Define if Motif library is actually Lesstif. */
346 #define HAVE_LESSTIF 1
348 /* Define if Motif library includes _XmVersionString[] string. */
349 #define HAVE__XMVERSIONSTRING 1
351 /* Define if you have the Xpm library (-lXpm). */
354 /* Define if you have the xpm.h. */
355 /* #undef HAVE_XPM_H */
357 /* Define if you have the xpm.h header among X11 includes. */
358 #define HAVE_X11_XPM_H 1
360 /* Define if you have (and want to use) libhelp */
361 #define WITH_LIBHELP 1
363 /* Define if you have (and want to use) XmHTML widget */
364 /* #undef WITH_XMHTML */
366 /* Define if you have (and want to use) editres */
367 #define WITH_EDITRES 1
369 #if (defined(HAVE_MOTIF) && !defined(X_DISPLAY_MISSING))
375 /* Define if the print spooling command itself unlinks the temporary file */
376 /* #undef PRINT_CMD_UNLINKS */
378 /* Define if you want to compile in (a basic) support for debugging */
379 /* #undef WITH_DEBUG */
381 #if defined(WITH_DEBUG)
387 #endif /* __CONFIG_H */