GRASS 8 Programmer's Manual 8.6.0dev(2026)-56a9afeb9f
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* include/grass/config.h. Generated from config.h.in by configure. */
2/* include/grass/config.h.in. Generated from configure.ac by autoheader. */
3
4#ifndef _config_h
5#define _config_h
6
7/* Define GDEBUG to 1 for historic reasons */
8#define GDEBUG 1
9
10/* Define to 1 if you have the 'asprintf' function. */
11#define HAVE_ASPRINTF 1
12
13/* Define to 1 if you have the <bzlib.h> header file. */
14/* #undef HAVE_BZLIB_H */
15
16/* Define to 1 if you have the <cairo.h> header file. */
17#define HAVE_CAIRO_H 1
18
19/* Define to 1 if you have the <cblas-atlas.h> header file. */
20/* #undef HAVE_CBLAS_ATLAS_H */
21
22/* Define to 1 if you have the <cblas.h> header file. */
23#define HAVE_CBLAS_H 1
24
25/* Define to 1 if you have the <CL/cl.h> header file. */
26/* #undef HAVE_CL_CL_H */
27
28/* Define to 1 if you have the <dfftw.h> header file. */
29/* #undef HAVE_DFFTW_H */
30
31/* Define to 1 if you have the 'drand48' function. */
32#define HAVE_DRAND48 1
33
34/* Define to 1 if you have the <fftw3.h> header file. */
35#define HAVE_FFTW3_H 1
36
37/* Define to 1 if you have the <fftw.h> header file. */
38/* #undef HAVE_FFTW_H */
39
40/* Define to 1 if you have the <ft2build.h> header file. */
41#define HAVE_FT2BUILD_H 1
42
43/* Define to 1 if you have the 'ftime' function. */
44#define HAVE_FTIME 1
45
46/* Define to 1 if GEOS is to be used. */
47#define HAVE_GEOS 1
48
49/* Define to 1 if you have the <geos_c.h> header file. */
50#define HAVE_GEOS_C_H 1
51
52/* Define to 1 if you have the 'gethostname' function. */
53#define HAVE_GETHOSTNAME 1
54
55/* Define to 1 if you have the 'gettimeofday' function. */
56#define HAVE_GETTIMEOFDAY 1
57
58/* Define to 1 if you have the <GL/glu.h> header file. */
59#define HAVE_GL_GLU_H 1
60
61/* Define to 1 if you have the <GL/gl.h> header file. */
62#define HAVE_GL_GL_H 1
63
64/* Define to 1 if you have the <iconv.h> header file. */
65#define HAVE_ICONV_H 1
66
67/* Define to 1 if "int64_t" is available. */
68#define HAVE_INT64_T 1
69
70/* Define to 1 if you have the <inttypes.h> header file. */
71#define HAVE_INTTYPES_H 1
72
73/* Define to 1 if you have the <langinfo.h> header file. */
74#define HAVE_LANGINFO_H 1
75
76/* Define to 1 if you have the <lapacke.h> header file. */
77#define HAVE_LAPACKE_H 1
78
79/* Define to 1 if BLAS exists. */
80#define HAVE_LIBBLAS 1
81
82/* Define to 1 if you have the <libintl.h> header file. */
83#define HAVE_LIBINTL_H 1
84
85/* Define to 1 if LAPACK exists. */
86#define HAVE_LIBLAPACK 1
87
88/* Define to 1 if liblas exists. */
89/* #undef HAVE_LIBLAS */
90
91/* Define to 1 if you have the <liblas/capi/liblas.h> header file. */
92/* #undef HAVE_LIBLAS_CAPI_LIBLAS_H */
93
94/* Define to 1 if you have the <libpq-fe.h> header file. */
95#define HAVE_LIBPQ_FE_H 1
96
97/* Define to 1 if using LIBSVM. */
98#define HAVE_LIBSVM 1
99
100/* Define to 1 if you have the <libsvm/svm.h> header file. */
101#define HAVE_LIBSVM_SVM_H 1
102
103/* Define to 1 if you have the <limits.h> header file. */
104#define HAVE_LIMITS_H 1
105
106/* Define to 1 if "long long int" is available. */
107#define HAVE_LONG_LONG_INT 1
108
109/* Define to 1 if you have the 'lseek' function. */
110#define HAVE_LSEEK 1
111
112/* Define to 1 if you have the <mysql.h> header file. */
113/* #undef HAVE_MYSQL_H */
114
115/* Define to 1 if you have the 'nanosleep' function. */
116#define HAVE_NANOSLEEP 1
117
118/* Define to 1 if NetCDF exists. */
119#define HAVE_NETCDF 1
120
121/* Define to 1 if you have the 'nice' function. */
122#define HAVE_NICE 1
123
124/* Define to 1 if you have the <omp.h> header file. */
125/* #undef HAVE_OMP_H */
126
127/* Define to 1 if you have the <OpenCL/opencl.h> header file. */
128/* #undef HAVE_OPENCL_OPENCL_H */
129
130/* Define to 1 if you have the <OpenGL/glu.h> header file. */
131/* #undef HAVE_OPENGL_GLU_H */
132
133/* Define to 1 if you have the <OpenGL/gl.h> header file. */
134/* #undef HAVE_OPENGL_GL_H */
135
136/* Define to 1 if glXCreatePbuffer exists. */
137#define HAVE_PBUFFERS 1
138
139/* Define to 1 if you have the <pcre.h> header file. */
140/* #undef HAVE_PCRE_H */
141
142/* Define to 1 if PDAL exists. */
143/* #undef HAVE_PDAL */
144
145/* Define to 1 if glXCreateGLXPixmap exists. */
146#define HAVE_PIXMAPS 1
147
148/* Define to 1 if you have the <png.h> header file. */
149#define HAVE_PNG_H 1
150
151/* Define to 1 if PostgreSQL is to be used. */
152#define HAVE_POSTGRES 1
153
154/* Define to 1 if PQcmdTuples in lpq. */
155#define HAVE_PQCMDTUPLES 1
156
157/* Define to 1 if POSIX threads are available. */
158/* #undef HAVE_PTHREAD */
159
160/* Define to 1 if you have the <pthread.h> header file. */
161/* #undef HAVE_PTHREAD_H */
162
163/* Define to 1 if you have the 'putenv' function. */
164#define HAVE_PUTENV 1
165
166/* Define to 1 if you have the <readline/history.h> header file. */
167/* #undef HAVE_READLINE_HISTORY_H */
168
169/* Define to 1 if you have the <readline/readline.h> header file. */
170/* #undef HAVE_READLINE_READLINE_H */
171
172/* Define to 1 if you have the <regex.h> header file. */
173#define HAVE_REGEX_H 1
174
175/* Define to 1 if you have the 'setenv' function. */
176#define HAVE_SETENV 1
177
178/* Define to 1 if you have the 'seteuid' function. */
179#define HAVE_SETEUID 1
180
181/* Define to 1 if you have the 'setpriority' function. */
182#define HAVE_SETPRIORITY 1
183
184/* Define to 1 if you have the 'setreuid' function. */
185#define HAVE_SETREUID 1
186
187/* Define to 1 if you have the 'setruid' function. */
188/* #undef HAVE_SETRUID */
189
190/* define if socket() exists */
191#define HAVE_SOCKET 1
192
193/* Define to 1 if SQLite is to be used. */
194#define HAVE_SQLITE 1
195
196/* Define to 1 if you have the <sqlite3.h> header file. */
197#define HAVE_SQLITE3_H 1
198
199/* Define to 1 if you have the <sql.h> header file. */
200#define HAVE_SQL_H 1
201
202/* Define to 1 if you have the <stdint.h> header file. */
203#define HAVE_STDINT_H 1
204
205/* Define to 1 if you have the <stdio.h> header file. */
206#define HAVE_STDIO_H 1
207
208/* Define to 1 if you have the <stdlib.h> header file. */
209#define HAVE_STDLIB_H 1
210
211/* Define to 1 if you have the <strings.h> header file. */
212#define HAVE_STRINGS_H 1
213
214/* Define to 1 if you have the <string.h> header file. */
215#define HAVE_STRING_H 1
216
217/* Define to 1 if you have the 'strlcat' function. */
218#define HAVE_STRLCAT 1
219
220/* Define to 1 if you have the 'strlcpy' function. */
221#define HAVE_STRLCPY 1
222
223/* Define to 1 if you have the <svm.h> header file. */
224/* #undef HAVE_SVM_H */
225
226/* Define to 1 if you have the <sys/ioctl.h> header file. */
227#define HAVE_SYS_IOCTL_H 1
228
229/* Define to 1 if you have the <sys/mtio.h> header file. */
230#define HAVE_SYS_MTIO_H 1
231
232/* Define to 1 if you have the <sys/resource.h> header file. */
233#define HAVE_SYS_RESOURCE_H 1
234
235/* Define to 1 if you have the <sys/stat.h> header file. */
236#define HAVE_SYS_STAT_H 1
237
238/* Define to 1 if you have the <sys/timeb.h> header file. */
239#define HAVE_SYS_TIMEB_H 1
240
241/* Define to 1 if you have the <sys/time.h> header file. */
242#define HAVE_SYS_TIME_H 1
243
244/* Define to 1 if you have the <sys/types.h> header file. */
245#define HAVE_SYS_TYPES_H 1
246
247/* Define to 1 if you have the <sys/utsname.h> header file. */
248#define HAVE_SYS_UTSNAME_H 1
249
250/* Define to 1 if you have the <termios.h> header file. */
251#define HAVE_TERMIOS_H 1
252
253/* Define to 1 if you have the <termio.h> header file. */
254#define HAVE_TERMIO_H 1
255
256/* Define to 1 if you have the <tiffio.h> header file. */
257#define HAVE_TIFFIO_H 1
258
259/* Define to 1 if you have the 'time' function. */
260#define HAVE_TIME 1
261
262/* Define to 1 if you have the 'uname' function. */
263#define HAVE_UNAME 1
264
265/* Define to 1 if you have the <unistd.h> header file. */
266#define HAVE_UNISTD_H 1
267
268/* Define to 1 if you have the <values.h> header file. */
269#define HAVE_VALUES_H 1
270
271/* Define to 1 if you have the <windows.h> header file. */
272/* #undef HAVE_WINDOWS_H */
273
274/* Define to 1 if you have the <zlib.h> header file. */
275#define HAVE_ZLIB_H 1
276
277/* Define to 1 if you have the <zstd.h> header file. */
278#define HAVE_ZSTD_H 1
279
280#if defined(HAVE_VALUES_H) && !defined(HAVE_LIMITS_H)
281#define INT_MIN -MAXINT
282#endif
283
284
285/* Define to 1 if OpenGL uses AGL (MacOS X). */
286/* #undef OPENGL_AGL */
287
288/* Define to 1 if OpenGL uses Aqua (MacOS X). */
289/* #undef OPENGL_AQUA */
290
291/* Use framebuffer objects for off-screen OpenGL rendering */
292#define OPENGL_FBO 1
293
294/* Define to 1 if OpenGL uses Windows. */
295/* #undef OPENGL_WINDOWS */
296
297/* Define to 1 if OpenGL uses X11. */
298#define OPENGL_X11 1
299
300/* Define to the address where bug reports for this package should be sent. */
301#define PACKAGE_BUGREPORT ""
302
303/* Define to the full name of this package. */
304#define PACKAGE_NAME ""
305
306/* Define to the full name and version of this package. */
307#define PACKAGE_STRING ""
308
309/* Define to the one symbol short name of this package. */
310#define PACKAGE_TARNAME ""
311
312/* Define to the home page for this package. */
313#define PACKAGE_URL ""
314
315/* Define to the version of this package. */
316#define PACKAGE_VERSION ""
317
318/* Define to 1 if the 'setpgrp' function requires zero arguments. */
319#define SETPGRP_VOID 1
320
321/* Define to 1 for Windows static build. */
322/* #undef STATIC_BUILD */
323
324/* Define to 1 if all of the C89 standard headers exist (not just the ones
325 required in a freestanding environment). This macro is provided for
326 backward compatibility; new code need not use it. */
327#define STDC_HEADERS 1
328
329/* Define to 1 if NLS requested. */
330#define USE_NLS 1
331
332/* Define to 1 if the X Window System is missing or not being used. */
333/* #undef X_DISPLAY_MISSING */
334
335/* Define to 1 if 'lex' declares 'yytext' as a 'char *' by default, not a
336 'char[]'. */
337#define YYTEXT_POINTER 1
338
339/* Number of bits in a file offset, on hosts where this is settable. */
340/* #undef _FILE_OFFSET_BITS */
341
342/* Define to make fseeko visible on some hosts (e.g. glibc 2.2). */
343/* #undef _LARGEFILE_SOURCE */
344
345/* Define for large files, on AIX-style hosts. */
346/* #undef _LARGE_FILES */
347
348/* Define to 1 to enable threading extensions on Solaris. */
349/* #undef _POSIX_PTHREAD_SEMANTICS */
350
351/* Define to 1 for _REENTRANT flag (for SunOS). */
352/* #undef _REENTRANT */
353
354/* Define as 'int' if <sys/types.h> doesn't define. */
355/* #undef gid_t */
356
357/* Define to 'long int' if <sys/types.h> does not define. */
358/* #undef off_t */
359
360/* Define as 'int' if <sys/types.h> doesn't define. */
361/* #undef uid_t */
362
363#endif /* _config_h */