config.h
Go to the documentation of this file.
1 /* config.h.in. Generated from configure.ac by autoheader. */
2 
3 #include "vtk_netcdf_mangle.h"
4 
5 /* Define if building universal (internal helper macro) */
6 /* #undef AC_APPLE_UNIVERSAL_BUILD */
7 
8 /* If true, will attempt to download and build netcdf-fortran. */
9 /* #undef BUILD_FORTRAN */
10 
11 /* default file chunk cache nelems. */
12 #define CHUNK_CACHE_NELEMS 1009
13 
14 /* default file chunk cache preemption policy. */
15 #define CHUNK_CACHE_PREEMPTION 0.75
16 
17 /* default file chunk cache size in bytes. */
18 #define CHUNK_CACHE_SIZE 4194304
19 
20 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
21  systems. This function is required for `alloca.c' support on those systems.
22  */
23 /* #undef CRAY_STACKSEG_END */
24 
25 /* Define to 1 if using `alloca.c'. */
26 /* #undef C_ALLOCA */
27 
28 /* num chunks in default per-var chunk cache. */
29 #define DEFAULT_CHUNKS_IN_CACHE 10
30 
31 /* default chunk size in bytes */
32 #define DEFAULT_CHUNK_SIZE 4194304
33 
34 /* if true, support byte-range read of remote datasets. */
35 /* #undef ENABLE_BYTERANGE */
36 
37 /* if true, enable CDF5 Support */
38 /* #undef ENABLE_CDF5 */
39 
40 /* if true, build DAP Client */
41 /* #undef ENABLE_DAP */
42 
43 /* if true, build DAP4 Client */
44 /* #undef ENABLE_DAP4 */
45 
46 /* if true, do remote tests */
47 /* #undef ENABLE_DAP_REMOTE_TESTS */
48 
49 /* If true, define nc_set_log_level. */
50 /* #undef ENABLE_SET_LOG_LEVEL */
51 
52 /* if true, use _FillValue for NC_ERANGE data elements */
53 /* #undef ERANGE_FILL */
54 
55 /* use HDF5 1.6 API */
56 #define H5_USE_16_API
57 
58 /* Define to 1 if you have `alloca', as a function or macro. */
59 #define HAVE_ALLOCA
60 
61 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
62  */
63 #define HAVE_ALLOCA_H
64 
65 /* Is CURLINFO_RESPONSE_CODE defined */
66 /* #undef HAVE_CURLINFO_RESPONSE_CODE */
67 
68 /* Is CURLOPT_BUFFERSIZE defined */
69 /* #undef HAVE_CURLOPT_BUFFERSIZE */
70 
71 /* Is CURLOPT_TCP_KEEPALIVE defined */
72 /* #undef HAVE_CURLOPT_KEEPALIVE */
73 
74 /* Is CURLOPT_KEYPASSWD defined */
75 /* #undef HAVE_CURLOPT_KEYPASSWD */
76 
77 /* Is CURLOPT_PASSWORD defined */
78 /* #undef HAVE_CURLOPT_PASSWORD */
79 
80 /* Is CURLOPT_USERNAME defined */
81 /* #undef HAVE_CURLOPT_USERNAME */
82 
83 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you
84  don't. */
85 #define HAVE_DECL_ISFINITE
86 
87 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
88  */
89 #define HAVE_DECL_ISINF
90 
91 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
92  */
93 #define HAVE_DECL_ISNAN
94 
95 /* Define to 1 if you have the <dlfcn.h> header file. */
96 #undef HAVE_DLFCN_H
97 
98 /* Define to 1 if you have the <fcntl.h> header file. */
99 #define HAVE_FCNTL_H
100 
101 /* Define to 1 if you have the '_filelengthi64' function. */
102 /* #undef HAVE_FILE_LENGTH_I64 */
103 
104 /* Define to 1 if you have the `fileno' function. */
105 #undef HAVE_FILENO
106 
107 /* Define to 1 if you have the `fsync' function. */
108 #define HAVE_FSYNC
109 
110 /* Define to 1 if you have the <ftw.h> header file. */
111 /* #undef HAVE_FTW_H */
112 
113 /* Define to 1 if you have the <getopt.h> header file. */
114 /* #undef HAVE_GETOPT_H */
115 
116 /* Define to 1 if you have the `getpagesize' function. */
117 #define HAVE_GETPAGESIZE
118 
119 /* Define to 1 if you have the `getrlimit' function. */
120 #define HAVE_GETRLIMIT
121 
122 /* Define to 1 if you have the `gettimeofday' function. */
123 /* #undef HAVE_GETTIMEOFDAY */
124 
125 /* Define to 1 if you have the `H5allocate_memory' function. */
126 /* #undef HAVE_H5ALLOCATE_MEMORY */
127 
128 /* Define to 1 if you have the `H5Dread_chunk' function. */
129 #undef HAVE_H5DREAD_CHUNK
130 
131 /* Define to 1 if you have the `H5free_memory' function. */
132 #undef HAVE_H5FREE_MEMORY
133 
134 /* Define to 1 if you have the `H5Pget_fapl_mpio' function. */
135 #undef HAVE_H5PGET_FAPL_MPIO
136 
137 /* Define to 1 if you have the `H5Pset_all_coll_metadata_ops' function. */
138 #undef HAVE_H5PSET_ALL_COLL_METADATA_OPS
139 
140 /* Define to 1 if you have the `H5Pset_deflate' function. */
141 #undef HAVE_H5PSET_DEFLATE
142 
143 /* Define to 1 if you have the `H5Pset_libver_bounds' function. */
144 #undef HAVE_H5PSET_LIBVER_BOUNDS
145 
146 /* Define to 1 if you have the `H5resize_memory' function. */
147 #undef HAVE_H5RESIZE_MEMORY
148 
149 /* Define to 1 if you have the `H5Z_SZIP' function. */
150 #undef HAVE_H5Z_SZIP
151 
152 /* Define to 1 if you have the <hdf5.h> header file. */
153 #define HAVE_HDF5_H
154 
155 /* Define to 1 if the system has the type `int64'. */
156 /* #undef HAVE_INT64 */
157 
158 /* Define to 1 if you have the <inttypes.h> header file. */
159 #define HAVE_INTTYPES_H
160 
161 /* Define to 1 if you have the `df' library (-ldf). */
162 /* #undef HAVE_LIBDF */
163 
164 /* Define to 1 if you have the <libgen.h> header file. */
165 /* #undef HAVE_LIBGEN_H */
166 
167 /* Define to 1 if you have the `jpeg' library (-ljpeg). */
168 /* #undef HAVE_LIBJPEG */
169 
170 /* Define to 1 if you have the `m' library (-lm). */
171 /* #undef HAVE_LIBM */
172 
173 /* Define to 1 if you have the `mfhdf' library (-lmfhdf). */
174 /* #undef HAVE_LIBMFHDF */
175 
176 /* Define to 1 if you have the `pnetcdf' library (-lpnetcdf). */
177 /* #undef HAVE_LIBPNETCDF */
178 
179 /* Define to 1 if you have the <locale.h> header file. */
180 /* #undef HAVE_LOCALE_H */
181 
182 /* Define to 1 if the system has the type `longlong'. */
183 /* #undef HAVE_LONGLONG */
184 
185 /* Define to 1 if the system has the type `long long int'. */
186 #define HAVE_LONG_LONG_INT
187 
188 /* Define to 1 if you have the <malloc.h> header file. */
189 #define HAVE_MALLOC_H
190 
191 /* Define to 1 if you have the `memmove' function. */
192 #define HAVE_MEMMOVE
193 
194 /* Define to 1 if you have the <memory.h> header file. */
195 #undef HAVE_MEMORY_H
196 
197 /* Define to 1 if you have the <mfhdf.h> header file. */
198 #undef HAVE_MFHDF_H
199 
200 /* Define to 1 if you have the `mkstemp' function. */
201 /* #undef HAVE_MKSTEMP */
202 
203 /* Define to 1 if you have the `mktemp' function. */
204 #undef HAVE_MKTEMP
205 
206 /* Define to 1 if you have the `mmap' function. */
207 #define HAVE_MMAP
208 
209 /* Define to 1 if you have the `MPI_Comm_f2c' function. */
210 /* #undef HAVE_MPI_COMM_F2C */
211 
212 /* Define to 1 if you have the `MPI_Info_f2c' function. */
213 /* #undef HAVE_MPI_INFO_F2C */
214 
215 /* Define to 1 if you have the `mremap' function. */
216 /* #undef HAVE_MREMAP */
217 
218 /* Define to 1 if you have the `random' function. */
219 #define HAVE_RANDOM
220 
221 /* Define to 1 if the system has the type `schar'. */
222 #undef HAVE_SCHAR
223 
224 /* Define to 1 if the system has the type `size_t'. */
225 #undef HAVE_SIZE_T
226 
227 /* Define to 1 if you have the `snprintf' function. */
228 #define HAVE_SNPRINTF
229 
230 /* Define to 1 if the system has the type `ssize_t'. */
231 #define HAVE_SSIZE_T
232 
233 /* Define to 1 if you have the <stdarg.h> header file. */
234 #define HAVE_STDARG_H
235 
236 /* Define to 1 if you have the <stdint.h> header file. */
237 #define HAVE_STDINT_H
238 
239 /* Define to 1 if you have the <stdio.h> header file. */
240 #define HAVE_STDIO_H
241 
242 /* Define to 1 if you have the <stdlib.h> header file. */
243 #define HAVE_STDLIB_H
244 
245 /* Define to 1 if you have the `strcasecmp' function. */
246 #undef HAVE_STRCASECMP
247 
248 /* Define to 1 if you have the `strdup' function. */
249 #define HAVE_STRDUP
250 
251 /* Define to 1 if you have the <strings.h> header file. */
252 #define HAVE_STRINGS_H
253 
254 /* Define to 1 if you have the <string.h> header file. */
255 #define HAVE_STRING_H
256 
257 /* Define to 1 if you have the `strlcat' function. */
258 /* #undef HAVE_STRLCAT */
259 
260 /* Define to 1 if you have the `strndup' function. */
261 #define HAVE_STRNDUP
262 
263 /* Define to 1 if you have the `strtoll' function. */
264 /* #undef HAVE_STRTOLL */
265 
266 /* Define to 1 if you have the `strtoull' function. */
267 /* #undef HAVE_STRTOULL */
268 
269 /* Define to 1 if `st_blksize' is a member of `struct stat'. */
270 /* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
271 
272 /* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use
273  `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */
274 #undef HAVE_ST_BLKSIZE
275 
276 /* Define to 1 if you have the `sysconf' function. */
277 #define HAVE_SYSCONF
278 
279 /* Define to 1 if you have the <sys/param.h> header file. */
280 #define HAVE_SYS_PARAM_H
281 
282 /* Define to 1 if you have the <sys/resource.h> header file. */
283 #define HAVE_SYS_RESOURCE_H
284 
285 /* Define to 1 if you have the <sys/stat.h> header file. */
286 #define HAVE_SYS_STAT_H
287 
288 /* Define to 1 if you have the <sys/time.h> header file. */
289 /* #undef HAVE_SYS_TIME_H */
290 
291 /* Define to 1 if you have the <sys/types.h> header file. */
292 #define HAVE_SYS_TYPES_H
293 
294 /* Define to 1 if the system has the type `uchar'. */
295 /* #undef HAVE_UCHAR */
296 
297 /* Define to 1 if the system has the type `uint'. */
298 #define HAVE_UINT
299 
300 /* Define to 1 if the system has the type `uint64'. */
301 #undef HAVE_UINT64
302 
303 /* Define to 1 if the system has the type `uintptr_t'. */
304 #define HAVE_UINTPTR_T
305 
306 /* Define to 1 if you have the <unistd.h> header file. */
307 #define HAVE_UNISTD_H
308 
309 /* Define to 1 if the system has the type `unsigned long long int'. */
310 #undef HAVE_UNSIGNED_LONG_LONG_INT
311 
312 /* Define to 1 if the system has the type `ushort'. */
313 #define HAVE_USHORT
314 
315 /* if true, use collective metadata ops in parallel netCDF-4 */
316 /* #undef HDF5_HAS_COLL_METADATA_OPS */
317 
318 /* if true, hdf5 has parallelism enabled */
319 /* #undef HDF5_PARALLEL */
320 
321 /* if true, HDF5 is at least version 1.10.3 and allows parallel I/O with zip
322  */
323 #undef HDF5_SUPPORTS_PAR_FILTERS
324 
325 /* if true, include JNA bug fix */
326 #define JNA
327 
328 /* do large file tests */
329 /* #undef LARGE_FILE_TESTS */
330 
331 /* If true, turn on logging. */
332 /* #undef LOGGING */
333 
334 /* Define to the sub-directory where libtool stores uninstalled libraries. */
335 /* #undef LT_OBJDIR */
336 
337 /* max size of the default per-var chunk cache. */
338 #define MAX_DEFAULT_CACHE_SIZE 67108864
339 
340 /* min blocksize for posixio. */
341 #define NCIO_MINBLOCKSIZE 256
342 
343 /* Extra pairs for _NCProperties */
344 /* #undef NCPROPERTIES_EXTRA */
345 
346 /* no IEEE float on this platform */
347 /* #undef NO_IEEE_FLOAT */
348 
349 /* do not build the netCDF version 2 API */
350 #define NO_NETCDF_2
351 
352 /* Name of package */
353 /* #undef PACKAGE */
354 
355 /* Define to the address where bug reports for this package should be sent. */
356 /* #undef PACKAGE_BUGREPORT */
357 
358 /* Define to the full name of this package. */
359 /* #undef PACKAGE_NAME */
360 
361 /* Define to the full name and version of this package. */
362 /* #undef PACKAGE_STRING */
363 
364 /* Define to the one symbol short name of this package. */
365 /* #undef PACKAGE_TARNAME */
366 
367 /* Define to the home page for this package. */
368 /* #undef PACKAGE_URL */
369 
370 /* Define to the version of this package. */
371 #define PACKAGE_VERSION "4.5.0"
372 
373 /* if true, NC_EINVALCOORDS check is more relaxed */
374 /* #undef RELAX_COORD_BOUND */
375 
376 /* the testservers for remote tests. */
377 /* #undef REMOTETESTSERVERS */
378 
379 /* The size of `double', as computed by sizeof. */
380 #define SIZEOF_DOUBLE 8
381 
382 /* The size of `float', as computed by sizeof. */
383 #define SIZEOF_FLOAT 4
384 
385 /* The size of `int', as computed by sizeof. */
386 #define SIZEOF_INT 4
387 
388 /* The size of `long', as computed by sizeof. */
389 #define SIZEOF_LONG 8
390 
391 /* The size of `long long', as computed by sizeof. */
392 #define SIZEOF_LONG_LONG 8
393 
394 /* The size of `off_t', as computed by sizeof. */
395 #define SIZEOF_OFF_T 8
396 
397 /* The size of `short', as computed by sizeof. */
398 #define SIZEOF_SHORT 2
399 
400 /* The size of `size_t', as computed by sizeof. */
401 #define SIZEOF_SIZE_T 8
402 
403 /* The size of `ssize_t', as computed by sizeof. */
404 #undef SIZEOF_SSIZE_T
405 
406 /* The size of `uchar', as computed by sizeof. */
407 /* #undef SIZEOF_UCHAR */
408 
409 /* The size of `uint', as computed by sizeof. */
410 #define SIZEOF_UINT 4
411 
412 /* The size of `unsigned char', as computed by sizeof. */
413 #define SIZEOF_UNSIGNED_CHAR 1
414 
415 /* The size of `unsigned int', as computed by sizeof. */
416 #define SIZEOF_UNSIGNED_INT 4
417 
418 /* The size of `unsigned long long', as computed by sizeof. */
419 #define SIZEOF_UNSIGNED_LONG_LONG 8
420 
421 /* The size of `unsigned short int', as computed by sizeof. */
422 #define SIZEOF_UNSIGNED_SHORT_INT 2
423 
424 /* The size of `ushort', as computed by sizeof. */
425 #define SIZEOF_USHORT 2
426 
427 /* The size of `void*', as computed by sizeof. */
428 #define SIZEOF_VOIDP 8
429 
430 /* If using the C implementation of alloca, define if you know the
431  direction of stack growth for your system; otherwise it will be
432  automatically deduced at runtime.
433  STACK_DIRECTION > 0 => grows toward higher addresses
434  STACK_DIRECTION < 0 => grows toward lower addresses
435  STACK_DIRECTION = 0 => direction of growth unknown */
436 #undef STACK_DIRECTION
437 
438 /* Define to 1 if you have the ANSI C header files. */
439 #undef STDC_HEADERS
440 
441 /* Place to put very large netCDF test files. */
442 /* #undef TEMP_LARGE */
443 
444 /* dispatch table for user-defined format 0. */
445 /* #undef UDF0_DISPATCH */
446 
447 /* function to get dispatch table for user-defined format 0. */
448 /* #undef UDF0_DISPATCH_FUNC */
449 
450 /* dispatch table for user-defined format 1. */
451 /* #undef UDF1_DISPATCH */
452 
453 /* function to get dispatch table for user-defined format 1. */
454 /* #undef UDF1_DISPATCH_FUNC */
455 
456 /* if true, build DAP Client */
457 /* #undef USE_DAP */
458 
459 /* set this to use extreme numbers in tests */
460 /* #undef USE_EXTREME_NUMBERS */
461 
462 /* if true, use ffio instead of posixio */
463 /* #undef USE_FFIO */
464 
465 /* if true, include experimental fsync code */
466 /* #undef USE_FSYNC */
467 
468 /* if true, use HDF4 too */
469 /* #undef USE_HDF4 */
470 
471 /* If true, use use wget to fetch some sample HDF4 data, and then test against
472  it. */
473 /* #undef USE_HDF4_FILE_TESTS */
474 
475 /* if true, use HDF5 */
476 #define USE_HDF5
477 
478 /* if true, use mmap for in-memory files */
479 /* #undef USE_MMAP */
480 
481 /* if true, build netCDF-4 */
482 #define USE_NETCDF4
483 
484 /* build the netCDF version 2 API */
485 /* #undef USE_NETCDF_2 */
486 
487 /* if true, PnetCDF or parallel netcdf-4 is in use */
488 /* #undef USE_PARALLEL */
489 
490 /* if true, parallel netcdf-4 is in use */
491 /* #undef USE_PARALLEL4 */
492 
493 /* if true, PnetCDF is used */
494 /* #undef USE_PNETCDF */
495 
496 /* if true, use stdio instead of posixio */
497 /* #undef USE_STDIO */
498 
499 /* if true, enable strict null byte header padding */
500 #undef USE_STRICT_NULL_BYTE_HEADER_PADDING
501 
502 /* if true, compile in szip compression in netCDF-4 variables */
503 /* #undef USE_SZIP */
504 
505 /* if true, use user-defined format 0 in utilities */
506 /* #undef USE_UDF0 */
507 
508 /* if true, use user-defined format 1 in utilities */
509 /* #undef USE_UDF1 */
510 
511 /* Version number of package */
512 #define VERSION
513 
514 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
515  significant byte first (like Motorola and SPARC, unlike Intel). */
516 #if defined AC_APPLE_UNIVERSAL_BUILD
517 # if defined __BIG_ENDIAN__
518 # define WORDS_BIGENDIAN 1
519 # endif
520 #else
521 # ifndef WORDS_BIGENDIAN
522 # undef WORDS_BIGENDIAN
523 # endif
524 #endif
525 
526 /* Enable large inode numbers on Mac OS X 10.5. */
527 #ifndef _DARWIN_USE_64_BIT_INODE
528 # define _DARWIN_USE_64_BIT_INODE 1
529 #endif
530 
531 /* Number of bits in a file offset, on hosts where this is settable. */
532 /* #undef _FILE_OFFSET_BITS */
533 
534 /* Define for large files, on AIX-style hosts. */
535 /* #undef _LARGE_FILES */
536 
537 /* Define to 1 if type `char' is unsigned and you are not using gcc. */
538 #ifndef __CHAR_UNSIGNED__
539 # undef __CHAR_UNSIGNED__
540 #endif
541 
542 /* Define to empty if `const' does not conform to ANSI C. */
543 /* #undef const */
544 
545 /* Define to `long int' if <sys/types.h> does not define. */
546 /* #undef off_t */
547 
548 /* Define to `unsigned int' if <sys/types.h> does not define. */
549 /* #undef size_t */
550 
551 /* Define to the type of an unsigned integer type wide enough to hold a
552  pointer, if such a type exists, and if the system does not define it. */
553 /* #undef uintptr_t */
554 
555 /* Define strcasecmp, snprintf on Win32 systems. */
556 #ifdef _WIN32
557  #define strcasecmp _stricmp
558 #ifndef HAVE_SNPRINTF
559  #define snprintf _snprintf
560 #endif
561 #endif
562 
563 #include "ncconfigure.h"