GRASS GIS 7 Programmer's Manual  7.5.svn(2018)-r72103
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
config.h
Go to the documentation of this file.
1 /* include/config.h. Generated automatically by configure. */
2 
3 /*
4  * config.h.in
5  */
6 
7 #ifndef _config_h
8 #define _config_h
9 
10 #define GDEBUG 1
11 
12 /* define _OE_SOCKETS flag (OS/390 sys/socket.h) */
13 /* #undef _OE_SOCKETS */
14 
15 /* define _REENTRANT flag (for SunOS) */
16 /* #undef _REENTRANT */
17 
18 /* define USE_DELTA_FOR_TZ (for AIX) */
19 /* #undef USE_DELTA_FOR_TZ */
20 
21 /* define for Windows static build */
22 /* #undef STATIC_BUILD */
23 
24 /* define if limits.h exists */
25 #define HAVE_LIMITS_H 1
26 
27 /* define if termio.h exists */
28 #define HAVE_TERMIO_H 1
29 
30 /* define if termios.h exists */
31 #define HAVE_TERMIOS_H 1
32 
33 /* define if unistd.h exists */
34 #define HAVE_UNISTD_H 1
35 
36 /* define if values.h exists */
37 #define HAVE_VALUES_H 1
38 
39 /* define if zlib.h exists */
40 #define HAVE_ZLIB_H 1
41 
42 /* define if bzlib.h exists */
43 /* #undef HAVE_BZLIB_H */
44 
45 /* define if zstd.h exists */
46 /* #undef HAVE_ZSTD_H */
47 
48 /* define if sys/ioctl.h exists */
49 #define HAVE_SYS_IOCTL_H 1
50 
51 /* define if sys/mtio.h exists */
52 #define HAVE_SYS_MTIO_H 1
53 
54 /* define if sys/resource.h exists */
55 #define HAVE_SYS_RESOURCE_H 1
56 
57 /* define if sys/time.h exists */
58 #define HAVE_SYS_TIME_H 1
59 
60 /* define if time.h and sys/time.h can be included together */
61 #define TIME_WITH_SYS_TIME 1
62 
63 /* define if sys/timeb.h exists */
64 #define HAVE_SYS_TIMEB_H 1
65 
66 /* define if sys/types.h exists */
67 #define HAVE_SYS_TYPES_H 1
68 
69 /* define if sys/utsname.h exists */
70 #define HAVE_SYS_UTSNAME_H 1
71 
72 /* define if g2c.h exists */
73 /* #undef HAVE_G2C_H */
74 
75 /* define if f2c.h exists */
76 /* #undef HAVE_F2C_H */
77 
78 /* define if cblas.h exists */
79 #define HAVE_CBLAS_H 1
80 
81 /* define if clapack.h exists */
82 #define HAVE_CLAPACK_H 1
83 
84 /* define gid_t type */
85 /* #undef gid_t */
86 
87 /* define off_t type */
88 /* #undef off_t */
89 
90 /* define uid_t type */
91 /* #undef uid_t */
92 
93 /* define if "long long" is available */
94 #define HAVE_LONG_LONG_INT 1
95 
96 /* Define the return type of signal handlers */
97 #define RETSIGTYPE void
98 
99 /* define if ftime() exists */
100 #define HAVE_FTIME 1
101 
102 /* define if gethostname() exists */
103 #define HAVE_GETHOSTNAME 1
104 
105 /* define if gettimeofday() exists */
106 #define HAVE_GETTIMEOFDAY 1
107 
108 /* define if lseek() exists */
109 #define HAVE_LSEEK 1
110 
111 /* define if time() exists */
112 #define HAVE_TIME 1
113 
114 /* define if uname() exists */
115 #define HAVE_UNAME 1
116 
117 /* define if seteuid() exists */
118 #define HAVE_SETEUID 1
119 
120 /* define if setpriority() exists */
121 #define HAVE_SETPRIORITY 1
122 
123 /* define if setreuid() exists */
124 #define HAVE_SETREUID 1
125 
126 /* define if setruid() exists */
127 /* #undef HAVE_SETRUID */
128 
129 /* define if setpgrp() takes no argument */
130 #define SETPGRP_VOID 1
131 
132 /* define if drand48() exists */
133 #define HAVE_DRAND48 1
134 
135 /* define if nanosleep() exists */
136 #define HAVE_NANOSLEEP 1
137 
138 /* define if asprintf() exists */
139 #define HAVE_ASPRINTF 1
140 
141 /* define if postgres is to be used */
142 #define HAVE_POSTGRES 1
143 
144 /* define if SQLite is to be used */
145 #define HAVE_SQLITE 1
146 
147 /* define if GDAL is to be used */
148 #define HAVE_GDAL 1
149 
150 /* define if OGR is to be used */
151 #define HAVE_OGR 1
152 
153 /* define if GEOS is to be used */
154 #define HAVE_GEOS 1
155 
156 /* define if postgres client header exists */
157 #define HAVE_LIBPQ_FE_H 1
158 
159 /* define if PQcmdTuples in lpq */
160 #define HAVE_PQCMDTUPLES 1
161 
162 /* define if ODBC exists */
163 #define HAVE_SQL_H 1
164 
165 /* define if tiffio.h exists */
166 #define HAVE_TIFFIO_H 1
167 
168 /* define if png.h exists */
169 #define HAVE_PNG_H 1
170 
171 /* define if jpeglib.h exists */
172 /* #undef HAVE_JPEGLIB_H */
173 
174 /* define if fftw3.h exists */
175 #define HAVE_FFTW3_H 1
176 
177 /* define if fftw.h exists */
178 /* #undef HAVE_FFTW_H */
179 
180 /* define if dfftw.h exists */
181 /* #undef HAVE_DFFTW_H */
182 
183 /* define if BLAS exists */
184 #define HAVE_LIBBLAS 1
185 
186 /* define if LAPACK exists */
187 #define HAVE_LIBLAPACK 1
188 
189 /* define if ATLAS exists */
190 /* #undef HAVE_LIBATLAS */
191 
192 /* define if dbm.h exists */
193 /* #undef HAVE_DBM_H */
194 
195 /* define if readline exists */
196 /* #undef HAVE_READLINE_READLINE_H */
197 
198 /* define if ft2build.h exists */
199 #define HAVE_FT2BUILD_H 1
200 
201 /* Whether or not we are using G_socks for display communications */
202 /* #undef USE_G_SOCKS */
203 
204 /* define if X is disabled or unavailable */
205 #define X_DISPLAY_MISSING 1
206 
207 /* define if libintl.h exists */
208 #define HAVE_LIBINTL_H 1
209 
210 /* define if iconv.h exists */
211 #define HAVE_ICONV_H 1
212 
213 /* define if NLS requested */
214 #define USE_NLS 1
215 
216 /* define if putenv() exists */
217 #define HAVE_PUTENV 1
218 
219 /* define if setenv() exists */
220 #define HAVE_SETENV 1
221 
222 /* define if socket() exists */
223 #define HAVE_SOCKET 1
224 
225 /* define if glXCreatePbuffer exists */
226 #define HAVE_PBUFFERS 1
227 
228 /* define if glXCreateGLXPixmap exists */
229 #define HAVE_PIXMAPS 1
230 
231 /* define if OpenGL uses X11 */
232 #define OPENGL_X11 1
233 
234 /* define if OpenGL uses Aqua (MacOS X) */
235 /* #undef OPENGL_AQUA */
236 
237 /* define if OpenGL uses Windows */
238 /* #undef OPENGL_WINDOWS */
239 
240 /* define if regex.h exists */
241 #define HAVE_REGEX_H 1
242 
243 /* define if pthread.h exists */
244 /* #undef HAVE_PTHREAD_H */
245 
246 /* define if fseeko() exists */
247 #define HAVE_FSEEKO 1
248 
249 /*
250  * configuration information solely dependent on the above
251  * nothing below this point should need changing
252  */
253 
254 #if defined(HAVE_VALUES_H) && !defined(HAVE_LIMITS_H)
255 #define INT_MIN -MAXINT
256 #endif
257 
258 
259 
260 /*
261  * Defines needed to get large file support - from cdrtools-2.01
262  */
263 
264 /* MINGW32 LFS */
265 
266 /* define if we have LFS */
267 #define HAVE_LARGEFILES 1
268 
269 #ifdef HAVE_LARGEFILES /* If we have working largefiles at all */
270  /* This is not defined with glibc-2.1.3 */
271 
272 #if 0
273 
274 /* what to do with these four? configure comments these out */
275 
276 /* #undef _LARGEFILE_SOURCE */ /* To make ftello() visible (HP-UX 10.20). */
277 /* #undef _LARGE_FILES */ /* Large file defined on AIX-style hosts. */
278 /* #undef _XOPEN_SOURCE */ /* To make ftello() visible (glibc 2.1.3). */
279 /* #undef _XOPEN_SOURCE_EXTENDED */
280  /* XXX We don't use this because glibc2.1.3*/
281  /* XXX is bad anyway. If we define */
282  /* XXX _XOPEN_SOURCE we will loose caddr_t */
283 
284 #endif
285 
286 #if defined(__MINGW32__) && (!defined(_FILE_OFFSET_BITS) || (_FILE_OFFSET_BITS != 64))
287 
288 /* add/remove as needed */
289 /* redefine off_t */
290 #include <sys/types.h>
291 #define off_t off64_t
292 /* fseeko and ftello are safe because not defined by MINGW */
293 #define HAVE_FSEEKO
294 #define fseeko fseeko64
295 #define ftello ftello64
296 /* redefine lseek */
297 #include <unistd.h>
298 #define lseek lseek64
299 /* redefine stat and fstat */
300 /* use _stati64 compatible with MSVCRT < 6.1 */
301 #include <sys/stat.h>
302 #define stat _stati64
303 #define fstat _fstati64
304 
305 #endif /* MINGW32 LFS */
306 
307 #endif /* HAVE_LARGEFILES */
308 
309 
310 /* define if langinfo.h exists */
311 #define HAVE_LANGINFO_H 1
312 
313 #endif /* _config_h */