cairo/config.h
Go to the documentation of this file.
1 /*
2  * Copyright 2018 The Cartographer Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /* Define if building universal (internal helper macro) */
18 /* #undef AC_APPLE_UNIVERSAL_BUILD */
19 
20 /* whether memory barriers are needed around atomic operations */
21 /* #undef ATOMIC_OP_NEEDS_MEMORY_BARRIER */
22 
23 /* Define to 1 if the PDF backend can be tested (need poppler and other
24  dependencies for pdf2png) */
25 /* #undef CAIRO_CAN_TEST_PDF_SURFACE */
26 
27 /* Define to 1 if the PS backend can be tested (needs ghostscript) */
28 #define CAIRO_CAN_TEST_PS_SURFACE 1
29 
30 /* Define to 1 if the SVG backend can be tested */
31 /* #undef CAIRO_CAN_TEST_SVG_SURFACE */
32 
33 /* Define to 1 if the Win32 Printing backend can be tested (needs ghostscript)
34  */
35 /* #undef CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE */
36 
37 /* Define to 1 if dlsym is available */
38 #define CAIRO_HAS_DLSYM 1
39 
40 /* Define to 1 to enable cairo's cairo-script-interpreter feature */
41 /* #undef CAIRO_HAS_INTERPRETER */
42 
43 /* Define to 1 to enable cairo's pthread feature */
44 #define CAIRO_HAS_PTHREAD 1
45 
46 /* Define to 1 if we have full pthread support */
47 #define CAIRO_HAS_REAL_PTHREAD 1
48 
49 /* Define to 1 if libspectre is available */
50 /* #undef CAIRO_HAS_SPECTRE */
51 
52 /* Define to 1 to enable cairo's symbol-lookup feature */
53 /* #undef CAIRO_HAS_SYMBOL_LOOKUP */
54 
55 /* Define to 1 to enable cairo's test surfaces feature */
56 /* #undef CAIRO_HAS_TEST_SURFACES */
57 
58 /* Define to 1 to enable cairo's cairo-trace feature */
59 /* #undef CAIRO_HAS_TRACE */
60 
61 /* Define to 1 to disable certain code paths that rely heavily on double
62  precision floating-point calculation */
63 /* #undef DISABLE_SOME_FLOATING_POINT */
64 
65 /* Define to 1 if your system stores words within floats with the most
66  significant word first */
67 /* #undef FLOAT_WORDS_BIGENDIAN */
68 
69 /* Enable pixman glyph cache */
70 #define HAS_PIXMAN_GLYPHS 1
71 
72 /* Define to 1 if you have the `alarm' function. */
73 #define HAVE_ALARM 1
74 
75 /* Define to 1 if you have the binutils development files installed */
76 /* #undef HAVE_BFD */
77 
78 /* Define to 1 if your compiler supports the __builtin_return_address()
79  intrinsic. */
80 #define HAVE_BUILTIN_RETURN_ADDRESS 1
81 
82 /* Define to 1 if you have the <byteswap.h> header file. */
83 #define HAVE_BYTESWAP_H 1
84 
85 /* Define to 1 if you have the `clock_gettime' function. */
86 #define HAVE_CLOCK_GETTIME 1
87 
88 /* Define to 1 if you have the `ctime_r' function. */
89 #define HAVE_CTIME_R 1
90 
91 /* Enable if your compiler supports the GCC __atomic_* atomic primitives */
92 #define HAVE_CXX11_ATOMIC_PRIMITIVES 1
93 
94 /* Define to 1 if you have the <dlfcn.h> header file. */
95 #define HAVE_DLFCN_H 1
96 
97 /* Define to 1 if you have the `drand48' function. */
98 #define HAVE_DRAND48 1
99 
100 /* Define to 1 if you have the `FcFini' function. */
101 /* #undef HAVE_FCFINI */
102 
103 /* Define to 1 if you have the `FcInit' function. */
104 /* #undef HAVE_FCINIT */
105 
106 /* Define to 1 if you have the <fcntl.h> header file. */
107 #define HAVE_FCNTL_H 1
108 
109 /* Define to 1 if you have the `feclearexcept' function. */
110 #define HAVE_FECLEAREXCEPT 1
111 
112 /* Define to 1 if you have the `fedisableexcept' function. */
113 #define HAVE_FEDISABLEEXCEPT 1
114 
115 /* Define to 1 if you have the `feenableexcept' function. */
116 #define HAVE_FEENABLEEXCEPT 1
117 
118 /* Define to 1 if you have the <fenv.h> header file. */
119 #define HAVE_FENV_H 1
120 
121 /* Define to 1 if you have the `flockfile' function. */
122 #define HAVE_FLOCKFILE 1
123 
124 /* Define to 1 if you have the `fork' function. */
125 #define HAVE_FORK 1
126 
127 /* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
128 #define HAVE_FT_GET_X11_FONT_FORMAT 1
129 
130 /* Define to 1 if you have the `FT_GlyphSlot_Embolden' function. */
131 #define HAVE_FT_GLYPHSLOT_EMBOLDEN 1
132 
133 /* Define to 1 if you have the `FT_GlyphSlot_Oblique' function. */
134 #define HAVE_FT_GLYPHSLOT_OBLIQUE 1
135 
136 /* Define to 1 if you have the `FT_Library_SetLcdFilter' function. */
137 #define HAVE_FT_LIBRARY_SETLCDFILTER 1
138 
139 /* Define to 1 if you have the `FT_Load_Sfnt_Table' function. */
140 #define HAVE_FT_LOAD_SFNT_TABLE 1
141 
142 /* Define to 1 if you have the `funlockfile' function. */
143 #define HAVE_FUNLOCKFILE 1
144 
145 /* Whether you have gcov */
146 /* #undef HAVE_GCOV */
147 
148 /* Define to 1 if you have the `getline' function. */
149 #define HAVE_GETLINE 1
150 
151 /* Enable if your compiler supports the Intel __sync_* atomic primitives */
152 /* #undef HAVE_INTEL_ATOMIC_PRIMITIVES */
153 
154 /* Define to 1 if you have the <inttypes.h> header file. */
155 #define HAVE_INTTYPES_H 1
156 
157 /* Define to 1 if you have the <io.h> header file. */
158 /* #undef HAVE_IO_H */
159 
160 /* Define to 1 if you have the <libgen.h> header file. */
161 #define HAVE_LIBGEN_H 1
162 
163 /* Define to 1 if you have the `rt' library (-lrt). */
164 #define HAVE_LIBRT 1
165 
166 /* Enable if you have libatomic-ops-dev installed */
167 /* #undef HAVE_LIB_ATOMIC_OPS */
168 
169 /* Define to 1 if you have the `link' function. */
170 #define HAVE_LINK 1
171 
172 /* Define to 1 if you have the Valgrind lockdep tool */
173 /* #undef HAVE_LOCKDEP */
174 
175 /* Define to 1 if you have lzo available */
176 /* #undef HAVE_LZO */
177 
178 /* Define to 1 if you have the Valgrind memfault tool */
179 /* #undef HAVE_MEMFAULT */
180 
181 /* Define to 1 if you have the <memory.h> header file. */
182 #define HAVE_MEMORY_H 1
183 
184 /* Define to non-zero if your system has mkdir, and to 2 if your version of
185  mkdir requires a mode parameter */
186 #define HAVE_MKDIR 2
187 
188 /* Define to 1 if you have the `mmap' function. */
189 #define HAVE_MMAP 1
190 
191 /* Enable if you have MacOS X atomic operations */
192 /* #undef HAVE_OS_ATOMIC_OPS */
193 
194 /* Define to 1 if you have the `poppler_page_render' function. */
195 /* #undef HAVE_POPPLER_PAGE_RENDER */
196 
197 /* Define to 1 if you have the `raise' function. */
198 #define HAVE_RAISE 1
199 
200 /* Define to 1 if you have the `rsvg_pixbuf_from_file' function. */
201 /* #undef HAVE_RSVG_PIXBUF_FROM_FILE */
202 
203 /* Define to 1 if you have the `sched_getaffinity' function. */
204 #define HAVE_SCHED_GETAFFINITY 1
205 
206 /* Define to 1 if you have the <sched.h> header file. */
207 #define HAVE_SCHED_H 1
208 
209 /* Define to 1 if you have the <setjmp.h> header file. */
210 #define HAVE_SETJMP_H 1
211 
212 /* Define to 1 if you have the <signal.h> header file. */
213 #define HAVE_SIGNAL_H 1
214 
215 /* Define to 1 if you have the <stdint.h> header file. */
216 #define HAVE_STDINT_H 1
217 
218 /* Define to 1 if you have the <stdlib.h> header file. */
219 #define HAVE_STDLIB_H 1
220 
221 /* Define to 1 if you have the <strings.h> header file. */
222 #define HAVE_STRINGS_H 1
223 
224 /* Define to 1 if you have the <string.h> header file. */
225 #define HAVE_STRING_H 1
226 
227 /* Define to 1 if you have the `strndup' function. */
228 #define HAVE_STRNDUP 1
229 
230 /* Define to 1 if you have the <sys/int_types.h> header file. */
231 /* #undef HAVE_SYS_INT_TYPES_H */
232 
233 /* Define to 1 if you have the <sys/ioctl.h> header file. */
234 #define HAVE_SYS_IOCTL_H 1
235 
236 /* Define to 1 if you have the <sys/mman.h> header file. */
237 #define HAVE_SYS_MMAN_H 1
238 
239 /* Define to 1 if you have the <sys/poll.h> header file. */
240 #define HAVE_SYS_POLL_H 1
241 
242 /* Define to 1 if you have the <sys/socket.h> header file. */
243 #define HAVE_SYS_SOCKET_H 1
244 
245 /* Define to 1 if you have the <sys/stat.h> header file. */
246 #define HAVE_SYS_STAT_H 1
247 
248 /* Define to 1 if you have the <sys/types.h> header file. */
249 #define HAVE_SYS_TYPES_H 1
250 
251 /* Define to 1 if you have the <sys/un.h> header file. */
252 #define HAVE_SYS_UN_H 1
253 
254 /* Define to 1 if you have the <sys/wait.h> header file. */
255 #define HAVE_SYS_WAIT_H 1
256 
257 /* Define to 1 if you have the <time.h> header file. */
258 #define HAVE_TIME_H 1
259 
260 /* Define to 1 if the system has the type `uint128_t'. */
261 /* #undef HAVE_UINT128_T */
262 
263 /* Define to 1 if the system has the type `uint64_t'. */
264 #define HAVE_UINT64_T 1
265 
266 /* Define to 1 if you have the <unistd.h> header file. */
267 #define HAVE_UNISTD_H 1
268 
269 /* Define to 1 if you have Valgrind */
270 /* #undef HAVE_VALGRIND */
271 
272 /* Define to 1 if you have the `waitpid' function. */
273 #define HAVE_WAITPID 1
274 
275 /* Define to 1 if you have the <windows.h> header file. */
276 /* #undef HAVE_WINDOWS_H */
277 
278 /* Define to 1 if you have the <X11/extensions/shmproto.h> header file. */
279 /* #undef HAVE_X11_EXTENSIONS_SHMPROTO_H */
280 
281 /* Define to 1 if you have the <X11/extensions/shmstr.h> header file. */
282 /* #undef HAVE_X11_EXTENSIONS_SHMSTR_H */
283 
284 /* Define to 1 if you have the <X11/extensions/XShm.h> header file. */
285 /* #undef HAVE_X11_EXTENSIONS_XSHM_H */
286 
287 /* Define to 1 if you have the `XRenderCreateConicalGradient' function. */
288 /* #undef HAVE_XRENDERCREATECONICALGRADIENT */
289 
290 /* Define to 1 if you have the `XRenderCreateLinearGradient' function. */
291 /* #undef HAVE_XRENDERCREATELINEARGRADIENT */
292 
293 /* Define to 1 if you have the `XRenderCreateRadialGradient' function. */
294 /* #undef HAVE_XRENDERCREATERADIALGRADIENT */
295 
296 /* Define to 1 if you have zlib available */
297 #define HAVE_ZLIB 1
298 
299 /* Define to 1 if the system has the type `__uint128_t'. */
300 #define HAVE___UINT128_T 1
301 
302 /* Define to 1 if shared memory segments are released deferred. */
303 /* #undef IPC_RMID_DEFERRED_RELEASE */
304 
305 /* Define to the sub-directory in which libtool stores uninstalled libraries.
306  */
307 #define LT_OBJDIR ".libs/"
308 
309 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
310 /* #undef NO_MINUS_C_MINUS_O */
311 
312 /* Define to the address where bug reports for this package should be sent. */
313 #define PACKAGE_BUGREPORT \
314  "http://bugs.freedesktop.org/enter_bug.cgi?product=cairo"
315 
316 /* Define to the full name of this package. */
317 #define PACKAGE_NAME USE_cairo_INSTEAD
318 
319 /* Define to the full name and version of this package. */
320 #define PACKAGE_STRING USE_cairo_version_OR_cairo_version_string_INSTEAD
321 
322 /* Define to the one symbol short name of this package. */
323 #define PACKAGE_TARNAME USE_cairo_INSTEAD
324 
325 /* Define to the home page for this package. */
326 #define PACKAGE_URL "http://cairographics.org/"
327 
328 /* Define to the version of this package. */
329 #define PACKAGE_VERSION USE_cairo_version_OR_cairo_version_string_INSTEAD
330 
331 /* Shared library file extension */
332 #define SHARED_LIB_EXT "so"
333 
334 /* The size of `int', as computed by sizeof. */
335 #define SIZEOF_INT 4
336 
337 /* The size of `long', as computed by sizeof. */
338 #define SIZEOF_LONG 8
339 
340 /* The size of `long long', as computed by sizeof. */
341 #define SIZEOF_LONG_LONG 8
342 
343 /* The size of `size_t', as computed by sizeof. */
344 #define SIZEOF_SIZE_T 8
345 
346 /* The size of `void *', as computed by sizeof. */
347 #define SIZEOF_VOID_P 8
348 
349 /* Define to 1 if you have the ANSI C header files. */
350 #define STDC_HEADERS 1
351 
352 /* Enable extensions on AIX 3, Interix. */
353 #ifndef _ALL_SOURCE
354 #define _ALL_SOURCE 1
355 #endif
356 /* Enable GNU extensions on systems that have them. */
357 #ifndef _GNU_SOURCE
358 #define _GNU_SOURCE 1
359 #endif
360 /* Enable threading extensions on Solaris. */
361 #ifndef _POSIX_PTHREAD_SEMANTICS
362 #define _POSIX_PTHREAD_SEMANTICS 1
363 #endif
364 /* Enable extensions on HP NonStop. */
365 #ifndef _TANDEM_SOURCE
366 #define _TANDEM_SOURCE 1
367 #endif
368 /* Enable general extensions on Solaris. */
369 #ifndef __EXTENSIONS__
370 #define __EXTENSIONS__ 1
371 #endif
372 
373 /* Define to the value your compiler uses to support the warn-unused-result
374  attribute */
375 #define WARN_UNUSED_RESULT
376 
377 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
378  significant byte first (like Motorola and SPARC, unlike Intel). */
379 #if defined AC_APPLE_UNIVERSAL_BUILD
380 #if defined __BIG_ENDIAN__
381 #define WORDS_BIGENDIAN 1
382 #endif
383 #else
384 #ifndef WORDS_BIGENDIAN
385 /* # undef WORDS_BIGENDIAN */
386 #endif
387 #endif
388 
389 /* Deal with multiple architecture compiles on Mac OS X */
390 #ifdef __APPLE_CC__
391 #ifdef __BIG_ENDIAN__
392 #define WORDS_BIGENDIAN 1
393 #define FLOAT_WORDS_BIGENDIAN 1
394 #else
395 /* #undef WORDS_BIGENDIAN */
396 /* #undef FLOAT_WORDS_BIGENDIAN */
397 #endif
398 #endif
399 
400 /* Define to 1 if the X Window System is missing or not being used. */
401 /* #undef X_DISPLAY_MISSING */
402 
403 /* Enable large inode numbers on Mac OS X 10.5. */
404 #ifndef _DARWIN_USE_64_BIT_INODE
405 #define _DARWIN_USE_64_BIT_INODE 1
406 #endif
407 
408 /* Number of bits in a file offset, on hosts where this is settable. */
409 /* #undef _FILE_OFFSET_BITS */
410 
411 /* Define for large files, on AIX-style hosts. */
412 /* #undef _LARGE_FILES */
413 
414 /* Define to 1 if on MINIX. */
415 /* #undef _MINIX */
416 
417 /* Define to 2 if the system does not provide POSIX.1 features except with
418  this defined. */
419 /* #undef _POSIX_1_SOURCE */
420 
421 /* Define to 1 if you need to in order for `stat' and other things to work. */
422 /* #undef _POSIX_SOURCE */
423 
424 /* Define to `__inline__' or `__inline' if that's what the C compiler
425  calls it, or to nothing if 'inline' is not supported under any name. */
426 #ifndef __cplusplus
427 /* #undef inline */
428 #endif


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:58