1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define if building universal (internal helper macro) */
4#undef AC_APPLE_UNIVERSAL_BUILD
5
6/* whether memory barriers are needed around atomic operations */
7#undef ATOMIC_OP_NEEDS_MEMORY_BARRIER
8
9/* Define to 1 if the PDF backend can be tested (need poppler and other
10   dependencies for pdf2png) */
11#undef CAIRO_CAN_TEST_PDF_SURFACE
12
13/* Define to 1 if the PS backend can be tested (needs ghostscript) */
14#undef CAIRO_CAN_TEST_PS_SURFACE
15
16/* Define to 1 if the SVG backend can be tested */
17#undef CAIRO_CAN_TEST_SVG_SURFACE
18
19/* Define to 1 if the Win32 Printing backend can be tested (needs ghostscript)
20   */
21#undef CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE
22
23/* Define to 1 to enable cairo's cairo-script-interpreter feature */
24#undef CAIRO_HAS_INTERPRETER
25
26/* Define to 1 to enable cairo's pthread feature */
27#undef CAIRO_HAS_PTHREAD
28
29/* Define to 1 if we have full pthread support */
30#undef CAIRO_HAS_REAL_PTHREAD
31
32/* Define to 1 if libspectre is available */
33#undef CAIRO_HAS_SPECTRE
34
35/* Define to 1 to enable cairo's symbol-lookup feature */
36#undef CAIRO_HAS_SYMBOL_LOOKUP
37
38/* Define to 1 to enable cairo's test surfaces feature */
39#undef CAIRO_HAS_TEST_SURFACES
40
41/* Define to 1 to enable cairo's cairo-trace feature */
42#undef CAIRO_HAS_TRACE
43
44/* Define to 1 to disable certain code paths that rely heavily on double
45   precision floating-point calculation */
46#undef DISABLE_SOME_FLOATING_POINT
47
48/* Define to 1 if your system stores words within floats with the most
49   significant word first */
50#undef FLOAT_WORDS_BIGENDIAN
51
52/* Define to 1 if you have the `alarm' function. */
53#undef HAVE_ALARM
54
55/* Define to 1 if you have the binutils development files installed */
56#undef HAVE_BFD
57
58/* Define to 1 if your compiler supports the __builtin_return_address()
59   intrinsic. */
60#undef HAVE_BUILTIN_RETURN_ADDRESS
61
62/* Define to 1 if you have the <byteswap.h> header file. */
63#undef HAVE_BYTESWAP_H
64
65/* Define to 1 if you have the `clock_gettime' function. */
66#undef HAVE_CLOCK_GETTIME
67
68/* Define to 1 if you have the `ctime_r' function. */
69#undef HAVE_CTIME_R
70
71/* Define to 1 if you have the <dlfcn.h> header file. */
72#undef HAVE_DLFCN_H
73
74/* Define to 1 if you have the `drand48' function. */
75#undef HAVE_DRAND48
76
77/* Define to 1 if you have the `FcFini' function. */
78#undef HAVE_FCFINI
79
80/* Define to 1 if you have the `FcInit' function. */
81#undef HAVE_FCINIT
82
83/* Define to 1 if you have the <fcntl.h> header file. */
84#undef HAVE_FCNTL_H
85
86/* Define to 1 if you have the `feclearexcept' function. */
87#undef HAVE_FECLEAREXCEPT
88
89/* Define to 1 if you have the `fedisableexcept' function. */
90#undef HAVE_FEDISABLEEXCEPT
91
92/* Define to 1 if you have the `feenableexcept' function. */
93#undef HAVE_FEENABLEEXCEPT
94
95/* Define to 1 if you have the <fenv.h> header file. */
96#undef HAVE_FENV_H
97
98/* Define to 1 if you have the `ffs' function. */
99#undef HAVE_FFS
100
101/* Define to 1 if you have the `flockfile' function. */
102#undef HAVE_FLOCKFILE
103
104/* Define to 1 if you have the `fork' function. */
105#undef HAVE_FORK
106
107/* FT_Bitmap_Size structure includes y_ppem field */
108#undef HAVE_FT_BITMAP_SIZE_Y_PPEM
109
110/* Define to 1 if you have the `FT_GlyphSlot_Embolden' function. */
111#undef HAVE_FT_GLYPHSLOT_EMBOLDEN
112
113/* Define to 1 if you have the `FT_Library_SetLcdFilter' function. */
114#undef HAVE_FT_LIBRARY_SETLCDFILTER
115
116/* Define to 1 if you have the `FT_Load_Sfnt_Table' function. */
117#undef HAVE_FT_LOAD_SFNT_TABLE
118
119/* Whether you have gcov */
120#undef HAVE_GCOV
121
122/* Enable if your compiler supports the Intel __sync_* atomic primitives */
123#undef HAVE_INTEL_ATOMIC_PRIMITIVES
124
125/* Define to 1 if you have the <inttypes.h> header file. */
126#undef HAVE_INTTYPES_H
127
128/* Define to 1 if you have the <io.h> header file. */
129#undef HAVE_IO_H
130
131/* Define to 1 if you have the <libgen.h> header file. */
132#undef HAVE_LIBGEN_H
133
134/* Enable if you have libatomic-ops-dev installed */
135#undef HAVE_LIB_ATOMIC_OPS
136
137/* Define to 1 if you have the `link' function. */
138#undef HAVE_LINK
139
140/* Define to 1 if you have the Valgrind lockdep tool */
141#undef HAVE_LOCKDEP
142
143/* Define to 1 if you have the Valgrind memfault tool */
144#undef HAVE_MEMFAULT
145
146/* Define to 1 if you have the <memory.h> header file. */
147#undef HAVE_MEMORY_H
148
149/* Define to non-zero if your system has mkdir, and to 2 if your version of
150   mkdir requires a mode parameter */
151#undef HAVE_MKDIR
152
153/* Define to 1 if you have the `mmap' function. */
154#undef HAVE_MMAP
155
156/* Enable if you have MacOS X atomic operations */
157#undef HAVE_OS_ATOMIC_OPS
158
159/* Define to 1 if you have the `poppler_page_render' function. */
160#undef HAVE_POPPLER_PAGE_RENDER
161
162/* Define to 1 if you have the `raise' function. */
163#undef HAVE_RAISE
164
165/* Define to 1 if you have the `rsvg_pixbuf_from_file' function. */
166#undef HAVE_RSVG_PIXBUF_FROM_FILE
167
168/* Define to 1 if you have the `sched_getaffinity' function. */
169#undef HAVE_SCHED_GETAFFINITY
170
171/* Define to 1 if you have the <sched.h> header file. */
172#undef HAVE_SCHED_H
173
174/* Define to 1 if you have the <setjmp.h> header file. */
175#undef HAVE_SETJMP_H
176
177/* Define to 1 if you have the <signal.h> header file. */
178#undef HAVE_SIGNAL_H
179
180/* Define to 1 if you have the <stdint.h> header file. */
181#undef HAVE_STDINT_H
182
183/* Define to 1 if you have the <stdlib.h> header file. */
184#undef HAVE_STDLIB_H
185
186/* Define to 1 if you have the <strings.h> header file. */
187#undef HAVE_STRINGS_H
188
189/* Define to 1 if you have the <string.h> header file. */
190#undef HAVE_STRING_H
191
192/* Define to 1 if you have the <sys/int_types.h> header file. */
193#undef HAVE_SYS_INT_TYPES_H
194
195/* Define to 1 if you have the <sys/mman.h> header file. */
196#undef HAVE_SYS_MMAN_H
197
198/* Define to 1 if you have the <sys/poll.h> header file. */
199#undef HAVE_SYS_POLL_H
200
201/* Define to 1 if you have the <sys/socket.h> header file. */
202#undef HAVE_SYS_SOCKET_H
203
204/* Define to 1 if you have the <sys/stat.h> header file. */
205#undef HAVE_SYS_STAT_H
206
207/* Define to 1 if you have the <sys/types.h> header file. */
208#undef HAVE_SYS_TYPES_H
209
210/* Define to 1 if you have the <sys/un.h> header file. */
211#undef HAVE_SYS_UN_H
212
213/* Define to 1 if you have the <time.h> header file. */
214#undef HAVE_TIME_H
215
216/* Define to 1 if the system has the type `uint128_t'. */
217#undef HAVE_UINT128_T
218
219/* Define to 1 if the system has the type `uint64_t'. */
220#undef HAVE_UINT64_T
221
222/* Define to 1 if you have the <unistd.h> header file. */
223#undef HAVE_UNISTD_H
224
225/* Define to 1 if you have Valgrind */
226#undef HAVE_VALGRIND
227
228/* Define to 1 if you have the `vasnprintf' function. */
229#undef HAVE_VASNPRINTF
230
231/* Define to 1 if you have the `waitpid' function. */
232#undef HAVE_WAITPID
233
234/* Define to 1 if you have the <windows.h> header file. */
235#undef HAVE_WINDOWS_H
236
237/* Define to 1 if you have zlib available */
238#undef HAVE_ZLIB
239
240/* Define to 1 if the system has the type `__uint128_t'. */
241#undef HAVE___UINT128_T
242
243/* Define to the sub-directory in which libtool stores uninstalled libraries.
244   */
245#undef LT_OBJDIR
246
247/* Define to the address where bug reports for this package should be sent. */
248#undef PACKAGE_BUGREPORT
249
250/* Define to the full name of this package. */
251#undef PACKAGE_NAME
252
253/* Define to the full name and version of this package. */
254#undef PACKAGE_STRING
255
256/* Define to the one symbol short name of this package. */
257#undef PACKAGE_TARNAME
258
259/* Define to the home page for this package. */
260#undef PACKAGE_URL
261
262/* Define to the version of this package. */
263#undef PACKAGE_VERSION
264
265/* Shared library file extension */
266#undef SHARED_LIB_EXT
267
268/* The size of `int', as computed by sizeof. */
269#undef SIZEOF_INT
270
271/* The size of `long', as computed by sizeof. */
272#undef SIZEOF_LONG
273
274/* The size of `long long', as computed by sizeof. */
275#undef SIZEOF_LONG_LONG
276
277/* The size of `size_t', as computed by sizeof. */
278#undef SIZEOF_SIZE_T
279
280/* The size of `void *', as computed by sizeof. */
281#undef SIZEOF_VOID_P
282
283/* Define to 1 if you have the ANSI C header files. */
284#undef STDC_HEADERS
285
286/* Enable extensions on AIX 3, Interix.  */
287#ifndef _ALL_SOURCE
288# undef _ALL_SOURCE
289#endif
290/* Enable GNU extensions on systems that have them.  */
291#ifndef _GNU_SOURCE
292# undef _GNU_SOURCE
293#endif
294/* Enable threading extensions on Solaris.  */
295#ifndef _POSIX_PTHREAD_SEMANTICS
296# undef _POSIX_PTHREAD_SEMANTICS
297#endif
298/* Enable extensions on HP NonStop.  */
299#ifndef _TANDEM_SOURCE
300# undef _TANDEM_SOURCE
301#endif
302/* Enable general extensions on Solaris.  */
303#ifndef __EXTENSIONS__
304# undef __EXTENSIONS__
305#endif
306
307
308/* Define to the value your compiler uses to support the warn-unused-result
309   attribute */
310#undef WARN_UNUSED_RESULT
311
312/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
313   significant byte first (like Motorola and SPARC, unlike Intel). */
314#if defined AC_APPLE_UNIVERSAL_BUILD
315# if defined __BIG_ENDIAN__
316#  define WORDS_BIGENDIAN 1
317# endif
318#else
319# ifndef WORDS_BIGENDIAN
320#  undef WORDS_BIGENDIAN
321# endif
322#endif
323
324
325/* Deal with multiple architecture compiles on Mac OS X */
326#ifdef __APPLE_CC__
327#ifdef __BIG_ENDIAN__
328#define WORDS_BIGENDIAN 1
329#define FLOAT_WORDS_BIGENDIAN 1
330#else
331#undef WORDS_BIGENDIAN
332#undef FLOAT_WORDS_BIGENDIAN
333#endif
334#endif
335
336
337/* Define to 1 if the X Window System is missing or not being used. */
338#undef X_DISPLAY_MISSING
339
340/* Enable large inode numbers on Mac OS X 10.5.  */
341#ifndef _DARWIN_USE_64_BIT_INODE
342# define _DARWIN_USE_64_BIT_INODE 1
343#endif
344
345/* Number of bits in a file offset, on hosts where this is settable. */
346#undef _FILE_OFFSET_BITS
347
348/* Define for large files, on AIX-style hosts. */
349#undef _LARGE_FILES
350
351/* Define to 1 if on MINIX. */
352#undef _MINIX
353
354/* Define to 2 if the system does not provide POSIX.1 features except with
355   this defined. */
356#undef _POSIX_1_SOURCE
357
358/* Define to 1 if you need to in order for `stat' and other things to work. */
359#undef _POSIX_SOURCE
360
361/* Define to `__inline__' or `__inline' if that's what the C compiler
362   calls it, or to nothing if 'inline' is not supported under any name.  */
363#ifndef __cplusplus
364#undef inline
365#endif
366