1/* libtiff/tif_config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Support C++ stream API (requires C++ compiler) */ 4#cmakedefine CXX_SUPPORT 5 6/* Use the Apple OpenGL framework. */ 7#cmakedefine HAVE_APPLE_OPENGL_FRAMEWORK 8 9/* Define to 1 if you have the <assert.h> header file. */ 10#cmakedefine HAVE_ASSERT_H @HAVE_ASSERT_H@ 11 12/* Define to 1 if you have the <dlfcn.h> header file. */ 13#cmakedefine HAVE_DLFCN_H @HAVE_DLFCN_H@ 14 15/* Define to 1 if you have the <fcntl.h> header file. */ 16#cmakedefine HAVE_FCNTL_H @HAVE_FCNTL_H@ 17 18/* Define to 1 if you have the `floor' function. */ 19#cmakedefine HAVE_FLOOR @HAVE_FLOOR@ 20 21/* Define to 1 if you have the `getopt' function. */ 22#cmakedefine HAVE_GETOPT @HAVE_GETOPT@ 23 24/* Define as 0 or 1 according to the floating point format suported by the 25 machine */ 26#define HAVE_IEEEFP 1 27 28/* Define to 1 if the system has the type `int16'. */ 29#cmakedefine HAVE_INT16 30 31/* Define to 1 if the system has the type `int32'. */ 32#cmakedefine HAVE_INT32 33 34/* Define to 1 if the system has the type `int8'. */ 35#cmakedefine HAVE_INT8 36 37/* Define to 1 if you have the <inttypes.h> header file. */ 38#cmakedefine HAVE_INTTYPES_H @HAVE_INTTYPES_H@ 39 40/* Define to 1 if you have the `isascii' function. */ 41#cmakedefine HAVE_ISASCII @HAVE_ISASCII@ 42 43/* Define to 1 if you have the `c' library (-lc). */ 44#cmakedefine HAVE_LIBC 45 46/* Define to 1 if you have the `m' library (-lm). */ 47#cmakedefine HAVE_LIBM 48 49/* Define to 1 if you have the <limits.h> header file. */ 50#cmakedefine HAVE_LIMITS_H @HAVE_LIMITS_H@ 51 52/* Define to 1 if you have the <malloc.h> header file. */ 53#cmakedefine HAVE_MALLOC_H @HAVE_MALLOC_H@ 54 55/* Define to 1 if you have the `memmove' function. */ 56#cmakedefine HAVE_MEMMOVE @HAVE_MEMMOVE@ 57 58/* Define to 1 if you have the <memory.h> header file. */ 59#cmakedefine HAVE_MEMORY_H @HAVE_MEMORY_H@ 60 61/* Define to 1 if you have the `memset' function. */ 62#cmakedefine HAVE_MEMSET @HAVE_MEMSET@ 63 64/* Define to 1 if you have the `mmap' function. */ 65#cmakedefine HAVE_MMAP @HAVE_MMAP@ 66 67/* Define to 1 if you have the `pow' function. */ 68#cmakedefine HAVE_POW @HAVE_POW@ 69 70/* Define if you have POSIX threads libraries and header files. */ 71#cmakedefine HAVE_PTHREAD 72 73/* Define to 1 if you have the `sqrt' function. */ 74#cmakedefine HAVE_SQRT @HAVE_SQRT@ 75 76/* Define to 1 if you have the <stdint.h> header file. */ 77#cmakedefine HAVE_STDINT_H @HAVE_STDINT_H@ 78 79/* Define to 1 if you have the <stdlib.h> header file. */ 80#cmakedefine HAVE_STDLIB_H @HAVE_STDLIB_H@ 81 82/* Define to 1 if you have the `strcasecmp' function. */ 83#cmakedefine HAVE_STRCASECMP @HAVE_STRCASECMP@ 84 85/* Define to 1 if you have the `strchr' function. */ 86#cmakedefine HAVE_STRCHR @HAVE_STRCHR@ 87 88/* Define to 1 if you have the <strings.h> header file. */ 89#cmakedefine HAVE_STRINGS_H @HAVE_STRINGS_H@ 90 91/* Define to 1 if you have the <string.h> header file. */ 92#cmakedefine HAVE_STRING_H @HAVE_STRING_H@ 93 94/* Define to 1 if you have the `strrchr' function. */ 95#cmakedefine HAVE_STRRCHR @HAVE_STRRCHR@ 96 97/* Define to 1 if you have the `strstr' function. */ 98#cmakedefine HAVE_STRSTR @HAVE_STRSTR@ 99 100/* Define to 1 if you have the `strtol' function. */ 101#cmakedefine HAVE_STRTOL @HAVE_STRTOL@ 102 103/* Define to 1 if you have the `strtoul' function. */ 104#cmakedefine HAVE_STRTOUL @HAVE_STRTOUL@ 105 106/* Define to 1 if you have the <sys/stat.h> header file. */ 107#cmakedefine HAVE_SYS_STAT_H @HAVE_SYS_STAT_H@ 108 109/* Define to 1 if you have the <sys/time.h> header file. */ 110#cmakedefine HAVE_SYS_TIME_H @HAVE_SYS_TIME_H@ 111 112/* Define to 1 if you have the <sys/types.h> header file. */ 113#cmakedefine HAVE_SYS_TYPES_H @HAVE_SYS_TYPES_H@ 114 115/* Define to 1 if you have the <unistd.h> header file. */ 116#cmakedefine HAVE_UNISTD_H @HAVE_UNISTD_H@ 117 118/* Define to 1 if you have the <windows.h> header file. */ 119#cmakedefine HAVE_WINDOWS_H @HAVE_WINDOWS_H@ 120 121/* All compilers that support Mac OS X define either __BIG_ENDIAN__ or 122 __LITTLE_ENDIAN__ to match the endianness of the architecture being 123 compiled for. This is not necessarily the same as the architecture of the 124 machine doing the building. In order to support Universal Binaries on 125 Mac OS X, we prefer those defines to decide the endianness. 126 On other platforms we use the result of the TRY_RUN. */ 127#if !defined(__APPLE__) 128#cmakedefine CMAKE_WORDS_BIGENDIAN 129# ifdef CMAKE_WORDS_BIGENDIAN 130# define WORDS_BIGENDIAN 1 131# endif 132#elif defined(__BIG_ENDIAN__) 133# define WORDS_BIGENDIAN 1 134#endif 135 136/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian 137 (Intel) */ 138#ifdef WORDS_BIGENDIAN 139 #define HOST_BIGENDIAN 1 140#else 141 #define HOST_BIGENDIAN 0 142#endif 143 144/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */ 145#ifdef WORDS_BIGENDIAN 146 #define HOST_FILLORDER FILLORDER_LSB2MSB 147#else 148 #define HOST_FILLORDER FILLORDER_MSB2LSB 149#endif 150 151/* Support LogLuv high dynamic range encoding */ 152#define LOGLUV_SUPPORT 1 153 154/* Support LZW algorithm */ 155#define LZW_SUPPORT 1 156 157/* Support NeXT 2-bit RLE algorithm */ 158#define NEXT_SUPPORT 1 159 160/* Define to 1 if your C compiler doesn't accept -c and -o together. */ 161#cmakedefine NO_MINUS_C_MINUS_O 162 163/* Name of package */ 164#cmakedefine PACKAGE 165 166/* Define to the address where bug reports for this package should be sent. */ 167#cmakedefine PACKAGE_BUGREPORT 168 169/* Define to the full name of this package. */ 170#cmakedefine PACKAGE_NAME 171 172/* Define to the full name and version of this package. */ 173#cmakedefine PACKAGE_STRING 174 175/* Define to the one symbol short name of this package. */ 176#cmakedefine PACKAGE_TARNAME 177 178/* Define to the version of this package. */ 179#cmakedefine PACKAGE_VERSION 180 181/* Support Macintosh PackBits algorithm */ 182#define PACKBITS_SUPPORT 1 183 184/* Support Pixar log-format algorithm (requires Zlib) */ 185#cmakedefine PIXARLOG_SUPPORT 186 187/* Define to the necessary symbol if this constant uses a non-standard name on 188 your system. */ 189#cmakedefine PTHREAD_CREATE_JOINABLE 190 191/* The size of a `int', as computed by sizeof. */ 192#define SIZEOF_INT @SIZEOF_INT@ 193 194/* On Apple, universal builds use different settings on each build. 195the sizes can be different.*/ 196#if defined(__APPLE__) 197# if defined(__LP64__) && __LP64__ 198# define SIZEOF_LONG 8 199# else 200# define SIZEOF_LONG 4 201# endif 202#else 203/* The size of a `long', as computed by sizeof. */ 204# define SIZEOF_LONG @SIZEOF_LONG@ 205#endif 206 207/* Define to 1 if you have the ANSI C header files. */ 208#cmakedefine STDC_HEADERS 209 210/* Support strip chopping (whether or not to convert single-strip uncompressed 211 images to mutiple strips of ~8Kb to reduce memory usage) */ 212#cmakedefine STRIPCHOP_DEFAULT 213 214/* Enable SubIFD tag (330) support */ 215#cmakedefine SUBIFD_SUPPORT 216 217/* Support ThunderScan 4-bit RLE algorithm */ 218#cmakedefine THUNDER_SUPPORT 219 220/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 221#cmakedefine TIME_WITH_SYS_TIME 222 223/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 224#cmakedefine TM_IN_SYS_TIME 225 226/* Version number of package */ 227#cmakedefine VERSION 228 229/* Define to 1 if the X Window System is missing or not being used. */ 230#cmakedefine X_DISPLAY_MISSING 231 232/* Number of bits in a file offset, on hosts where this is settable. */ 233#cmakedefine _FILE_OFFSET_BITS 234 235/* Define for large files, on AIX-style hosts. */ 236#cmakedefine _LARGE_FILES 237 238/* Define to empty if `const' does not conform to ANSI C. */ 239#cmakedefine const 240 241/* MSVC does not support C99 inline, so just make the inline keyword 242 disappear for C. */ 243#ifndef __cplusplus 244# ifdef _MSC_VER 245# define inline 246# endif 247#endif 248 249/* Define to `long' if <sys/types.h> does not define. */ 250#cmakedefine off_t 251 252/* Define to `unsigned' if <sys/types.h> does not define. */ 253#cmakedefine size_t 254