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