/* hdf/src/h4config.h  Generated By CMake during the configuration  */

#ifndef H4_CONFIG_H_
#define H4_CONFIG_H_

/* Define to dummy `main' function (if any) required to link to the Fortran
   libraries. */
#cmakedefine H4_F77_DUMMY_MAIN @H4_F77_DUMMY_MAIN@

/* Define to a macro mangling the given C identifier (in lower and upper
   case), which must not contain underscores, for linking with Fortran. */
#define @H4_F77_FUNC@

/* As F77_FUNC, but for C identifiers containing underscores. */
#define @H4_F77_FUNC_@

/* Define to 1 if your Fortran compiler doesn't accept -c and -o together. */
#cmakedefine H4_F77_NO_MINUS_C_MINUS_O @H4_F77_NO_MINUS_C_MINUS_O@

/* Define if F77 and FC dummy `main' functions are identical. */
#cmakedefine H4_FC_DUMMY_MAIN_EQ_F77 @H4_FC_DUMMY_MAIN_EQ_F77@

/* Define to 1 if you have the <arpa/inet.h> header file. */
#cmakedefine H4_HAVE_ARPA_INET_H @H4_HAVE_ARPA_INET_H@

/* Define to 1 if you have the <fcntl.h> header file. */
#cmakedefine H4_HAVE_FCNTL_H @H4_HAVE_FCNTL_H@

/* Define to 1 if you have the `fork' function. */
#cmakedefine H4_HAVE_FORK @H4_HAVE_FORK@

/* Define to 1 if you have the `getrusage' function. */
#cmakedefine H4_HAVE_GETRUSAGE @H4_HAVE_GETRUSAGE@

/* Define to 1 if you have the <winsock2.h> header file. */
#cmakedefine H4_HAVE_WINSOCK2_H @H4_HAVE_WINSOCK2_H@

/* Define to 1 if you have the <inttypes.h> header file. */
#cmakedefine H4_HAVE_INTTYPES_H @H4_HAVE_INTTYPES_H@

/* Define to 1 if you have the <jpeglib.h> header file. */
#cmakedefine H4_HAVE_JPEGLIB_H @H4_HAVE_JPEGLIB_H@

/* Define to 1 if you have the `jpeg' library (-ljpeg). */
#cmakedefine H4_HAVE_LIBJPEG @H4_HAVE_LIBJPEG@

/* Define to 1 if you have the `sz' library (-lsz). */
#cmakedefine H4_HAVE_LIBSZ @H4_HAVE_LIBSZ@

/* Define to 1 if you have the `z' library (-lz). */
#cmakedefine H4_HAVE_LIBZ @H4_HAVE_LIBZ@

/* Define if we export HDF4-built unmangled netCDF 2.3.2 API calls */
#cmakedefine H4_HAVE_NETCDF @H4_HAVE_NETCDF@

/* Define to 1 if you have the <netinet/in.h> header file. */
#cmakedefine H4_HAVE_NETINET_IN_H @H4_HAVE_NETINET_IN_H@

/* Define to 1 if you have the <stdint.h> header file. */
#define H4_HAVE_STDINT_H 1

/* Define to 1 if you have the <stdio.h> header file. */
#define H4_HAVE_STDIO_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define H4_HAVE_STDLIB_H 1

/* Define to 1 if you have the <strings.h> header file. */
#define H4_HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define H4_HAVE_STRING_H 1

/* Define to 1 if you have the `system' function. */
#cmakedefine H4_HAVE_SYSTEM @H4_HAVE_SYSTEM@

/* Define to 1 if you have the <sys/file.h> header file. */
#cmakedefine H4_HAVE_SYS_FILE_H @H4_HAVE_SYS_FILE_H@

/* Define to 1 if you have the <sys/resource.h> header file. */
#cmakedefine H4_HAVE_SYS_RESOURCE_H @H4_HAVE_SYS_RESOURCE_H@

/* Define to 1 if you have the <sys/stat.h> header file. */
#cmakedefine H4_HAVE_SYS_STAT_H @H4_HAVE_SYS_STAT_H@

/* Define to 1 if you have the <sys/time.h> header file. */
#cmakedefine H4_HAVE_SYS_TIME_H @H4_HAVE_SYS_TIME_H@

/* Define to 1 if you have the <sys/types.h> header file. */
#cmakedefine H4_HAVE_SYS_TYPES_H @H4_HAVE_SYS_TYPES_H@

/* Define to 1 if you have the <sys/wait.h> header file. */
#cmakedefine H4_HAVE_SYS_WAIT_H @H4_HAVE_SYS_WAIT_H@

/* Define if szip has encoder */
#cmakedefine H4_HAVE_SZIP_ENCODER @H4_HAVE_SZIP_ENCODER@

/* Define to 1 if you have the <szlib.h> header file. */
#cmakedefine H4_HAVE_SZLIB_H @H4_HAVE_SZLIB_H@

/* Define to 1 if you have the <unistd.h> header file. */
#cmakedefine H4_HAVE_UNISTD_H @H4_HAVE_UNISTD_H@

/* Define to 1 if you have the `wait' function. */
#cmakedefine H4_HAVE_WAIT @H4_HAVE_WAIT@

/* Define to 1 if you use the WIN32_API. */
#cmakedefine H4_HAVE_WIN32_API @H4_HAVE_WIN32_API@

/* Define to 1 if you have the <zlib.h> header file. */
#cmakedefine H4_HAVE_ZLIB_H @H4_HAVE_ZLIB_H@

/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#define H4_LT_OBJDIR "@HDF4_LT_OBJDIR@"

/* Define if deprecated public API symbols are disabled */
#cmakedefine H4_NO_DEPRECATED_SYMBOLS @H4_NO_DEPRECATED_SYMBOLS@

/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#cmakedefine H4_NO_MINUS_C_MINUS_O @H4_NO_MINUS_C_MINUS_O@

/* Name of package */
#define H4_PACKAGE "@HDF4_PACKAGE@"

/* Define to the address where bug reports for this package should be sent. */
#define H4_PACKAGE_BUGREPORT "@HDF4_PACKAGE_BUGREPORT@"

/* Define to the full name of this package. */
#define H4_PACKAGE_NAME "@HDF4_PACKAGE_NAME@"

/* Define to the full name and version of this package. */
#define H4_PACKAGE_STRING "@HDF4_PACKAGE_STRING@"

/* Define to the one symbol short name of this package. */
#define H4_PACKAGE_TARNAME "@HDF4_PACKAGE_TARNAME@"

/* Define to the home page for this package. */
#define H4_PACKAGE_URL "@HDF4_PACKAGE_URL@"

/* Define to the version of this package. */
#define H4_PACKAGE_VERSION "@HDF4_PACKAGE_VERSION_STRING@"

/* The size of `long', as computed by sizeof. */
#define H4_SIZEOF_LONG @H4_SIZEOF_LONG@

/* Define to 1 if all of the C90 standard headers exist (not just the ones
   required in a freestanding environment). This macro is provided for
   backward compatibility; new code need not use it. */
#define H4_STDC_HEADERS 1

/* Version number of package */
#define H4_VERSION "@HDF4_PACKAGE_VERSION_STRING@"

/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
   significant byte first (like Motorola and SPARC, unlike Intel). */
#cmakedefine H4_WORDS_BIGENDIAN @H4_WORDS_BIGENDIAN@

#endif
