00001 /* 00002 * Copyright 2018 The Cartographer Authors 00003 * 00004 * Licensed under the Apache License, Version 2.0 (the "License"); 00005 * you may not use this file except in compliance with the License. 00006 * You may obtain a copy of the License at 00007 * 00008 * http://www.apache.org/licenses/LICENSE-2.0 00009 * 00010 * Unless required by applicable law or agreed to in writing, software 00011 * distributed under the License is distributed on an "AS IS" BASIS, 00012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00013 * See the License for the specific language governing permissions and 00014 * limitations under the License. 00015 */ 00016 00017 /* Define if building universal (internal helper macro) */ 00018 /* #undef AC_APPLE_UNIVERSAL_BUILD */ 00019 00020 /* whether memory barriers are needed around atomic operations */ 00021 /* #undef ATOMIC_OP_NEEDS_MEMORY_BARRIER */ 00022 00023 /* Define to 1 if the PDF backend can be tested (need poppler and other 00024 dependencies for pdf2png) */ 00025 /* #undef CAIRO_CAN_TEST_PDF_SURFACE */ 00026 00027 /* Define to 1 if the PS backend can be tested (needs ghostscript) */ 00028 #define CAIRO_CAN_TEST_PS_SURFACE 1 00029 00030 /* Define to 1 if the SVG backend can be tested */ 00031 /* #undef CAIRO_CAN_TEST_SVG_SURFACE */ 00032 00033 /* Define to 1 if the Win32 Printing backend can be tested (needs ghostscript) 00034 */ 00035 /* #undef CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE */ 00036 00037 /* Define to 1 if dlsym is available */ 00038 #define CAIRO_HAS_DLSYM 1 00039 00040 /* Define to 1 to enable cairo's cairo-script-interpreter feature */ 00041 /* #undef CAIRO_HAS_INTERPRETER */ 00042 00043 /* Define to 1 to enable cairo's pthread feature */ 00044 #define CAIRO_HAS_PTHREAD 1 00045 00046 /* Define to 1 if we have full pthread support */ 00047 #define CAIRO_HAS_REAL_PTHREAD 1 00048 00049 /* Define to 1 if libspectre is available */ 00050 /* #undef CAIRO_HAS_SPECTRE */ 00051 00052 /* Define to 1 to enable cairo's symbol-lookup feature */ 00053 /* #undef CAIRO_HAS_SYMBOL_LOOKUP */ 00054 00055 /* Define to 1 to enable cairo's test surfaces feature */ 00056 /* #undef CAIRO_HAS_TEST_SURFACES */ 00057 00058 /* Define to 1 to enable cairo's cairo-trace feature */ 00059 /* #undef CAIRO_HAS_TRACE */ 00060 00061 /* Define to 1 to disable certain code paths that rely heavily on double 00062 precision floating-point calculation */ 00063 /* #undef DISABLE_SOME_FLOATING_POINT */ 00064 00065 /* Define to 1 if your system stores words within floats with the most 00066 significant word first */ 00067 /* #undef FLOAT_WORDS_BIGENDIAN */ 00068 00069 /* Enable pixman glyph cache */ 00070 #define HAS_PIXMAN_GLYPHS 1 00071 00072 /* Define to 1 if you have the `alarm' function. */ 00073 #define HAVE_ALARM 1 00074 00075 /* Define to 1 if you have the binutils development files installed */ 00076 /* #undef HAVE_BFD */ 00077 00078 /* Define to 1 if your compiler supports the __builtin_return_address() 00079 intrinsic. */ 00080 #define HAVE_BUILTIN_RETURN_ADDRESS 1 00081 00082 /* Define to 1 if you have the <byteswap.h> header file. */ 00083 #define HAVE_BYTESWAP_H 1 00084 00085 /* Define to 1 if you have the `clock_gettime' function. */ 00086 #define HAVE_CLOCK_GETTIME 1 00087 00088 /* Define to 1 if you have the `ctime_r' function. */ 00089 #define HAVE_CTIME_R 1 00090 00091 /* Enable if your compiler supports the GCC __atomic_* atomic primitives */ 00092 #define HAVE_CXX11_ATOMIC_PRIMITIVES 1 00093 00094 /* Define to 1 if you have the <dlfcn.h> header file. */ 00095 #define HAVE_DLFCN_H 1 00096 00097 /* Define to 1 if you have the `drand48' function. */ 00098 #define HAVE_DRAND48 1 00099 00100 /* Define to 1 if you have the `FcFini' function. */ 00101 /* #undef HAVE_FCFINI */ 00102 00103 /* Define to 1 if you have the `FcInit' function. */ 00104 /* #undef HAVE_FCINIT */ 00105 00106 /* Define to 1 if you have the <fcntl.h> header file. */ 00107 #define HAVE_FCNTL_H 1 00108 00109 /* Define to 1 if you have the `feclearexcept' function. */ 00110 #define HAVE_FECLEAREXCEPT 1 00111 00112 /* Define to 1 if you have the `fedisableexcept' function. */ 00113 #define HAVE_FEDISABLEEXCEPT 1 00114 00115 /* Define to 1 if you have the `feenableexcept' function. */ 00116 #define HAVE_FEENABLEEXCEPT 1 00117 00118 /* Define to 1 if you have the <fenv.h> header file. */ 00119 #define HAVE_FENV_H 1 00120 00121 /* Define to 1 if you have the `flockfile' function. */ 00122 #define HAVE_FLOCKFILE 1 00123 00124 /* Define to 1 if you have the `fork' function. */ 00125 #define HAVE_FORK 1 00126 00127 /* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */ 00128 #define HAVE_FT_GET_X11_FONT_FORMAT 1 00129 00130 /* Define to 1 if you have the `FT_GlyphSlot_Embolden' function. */ 00131 #define HAVE_FT_GLYPHSLOT_EMBOLDEN 1 00132 00133 /* Define to 1 if you have the `FT_GlyphSlot_Oblique' function. */ 00134 #define HAVE_FT_GLYPHSLOT_OBLIQUE 1 00135 00136 /* Define to 1 if you have the `FT_Library_SetLcdFilter' function. */ 00137 #define HAVE_FT_LIBRARY_SETLCDFILTER 1 00138 00139 /* Define to 1 if you have the `FT_Load_Sfnt_Table' function. */ 00140 #define HAVE_FT_LOAD_SFNT_TABLE 1 00141 00142 /* Define to 1 if you have the `funlockfile' function. */ 00143 #define HAVE_FUNLOCKFILE 1 00144 00145 /* Whether you have gcov */ 00146 /* #undef HAVE_GCOV */ 00147 00148 /* Define to 1 if you have the `getline' function. */ 00149 #define HAVE_GETLINE 1 00150 00151 /* Enable if your compiler supports the Intel __sync_* atomic primitives */ 00152 /* #undef HAVE_INTEL_ATOMIC_PRIMITIVES */ 00153 00154 /* Define to 1 if you have the <inttypes.h> header file. */ 00155 #define HAVE_INTTYPES_H 1 00156 00157 /* Define to 1 if you have the <io.h> header file. */ 00158 /* #undef HAVE_IO_H */ 00159 00160 /* Define to 1 if you have the <libgen.h> header file. */ 00161 #define HAVE_LIBGEN_H 1 00162 00163 /* Define to 1 if you have the `rt' library (-lrt). */ 00164 #define HAVE_LIBRT 1 00165 00166 /* Enable if you have libatomic-ops-dev installed */ 00167 /* #undef HAVE_LIB_ATOMIC_OPS */ 00168 00169 /* Define to 1 if you have the `link' function. */ 00170 #define HAVE_LINK 1 00171 00172 /* Define to 1 if you have the Valgrind lockdep tool */ 00173 /* #undef HAVE_LOCKDEP */ 00174 00175 /* Define to 1 if you have lzo available */ 00176 /* #undef HAVE_LZO */ 00177 00178 /* Define to 1 if you have the Valgrind memfault tool */ 00179 /* #undef HAVE_MEMFAULT */ 00180 00181 /* Define to 1 if you have the <memory.h> header file. */ 00182 #define HAVE_MEMORY_H 1 00183 00184 /* Define to non-zero if your system has mkdir, and to 2 if your version of 00185 mkdir requires a mode parameter */ 00186 #define HAVE_MKDIR 2 00187 00188 /* Define to 1 if you have the `mmap' function. */ 00189 #define HAVE_MMAP 1 00190 00191 /* Enable if you have MacOS X atomic operations */ 00192 /* #undef HAVE_OS_ATOMIC_OPS */ 00193 00194 /* Define to 1 if you have the `poppler_page_render' function. */ 00195 /* #undef HAVE_POPPLER_PAGE_RENDER */ 00196 00197 /* Define to 1 if you have the `raise' function. */ 00198 #define HAVE_RAISE 1 00199 00200 /* Define to 1 if you have the `rsvg_pixbuf_from_file' function. */ 00201 /* #undef HAVE_RSVG_PIXBUF_FROM_FILE */ 00202 00203 /* Define to 1 if you have the `sched_getaffinity' function. */ 00204 #define HAVE_SCHED_GETAFFINITY 1 00205 00206 /* Define to 1 if you have the <sched.h> header file. */ 00207 #define HAVE_SCHED_H 1 00208 00209 /* Define to 1 if you have the <setjmp.h> header file. */ 00210 #define HAVE_SETJMP_H 1 00211 00212 /* Define to 1 if you have the <signal.h> header file. */ 00213 #define HAVE_SIGNAL_H 1 00214 00215 /* Define to 1 if you have the <stdint.h> header file. */ 00216 #define HAVE_STDINT_H 1 00217 00218 /* Define to 1 if you have the <stdlib.h> header file. */ 00219 #define HAVE_STDLIB_H 1 00220 00221 /* Define to 1 if you have the <strings.h> header file. */ 00222 #define HAVE_STRINGS_H 1 00223 00224 /* Define to 1 if you have the <string.h> header file. */ 00225 #define HAVE_STRING_H 1 00226 00227 /* Define to 1 if you have the `strndup' function. */ 00228 #define HAVE_STRNDUP 1 00229 00230 /* Define to 1 if you have the <sys/int_types.h> header file. */ 00231 /* #undef HAVE_SYS_INT_TYPES_H */ 00232 00233 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 00234 #define HAVE_SYS_IOCTL_H 1 00235 00236 /* Define to 1 if you have the <sys/mman.h> header file. */ 00237 #define HAVE_SYS_MMAN_H 1 00238 00239 /* Define to 1 if you have the <sys/poll.h> header file. */ 00240 #define HAVE_SYS_POLL_H 1 00241 00242 /* Define to 1 if you have the <sys/socket.h> header file. */ 00243 #define HAVE_SYS_SOCKET_H 1 00244 00245 /* Define to 1 if you have the <sys/stat.h> header file. */ 00246 #define HAVE_SYS_STAT_H 1 00247 00248 /* Define to 1 if you have the <sys/types.h> header file. */ 00249 #define HAVE_SYS_TYPES_H 1 00250 00251 /* Define to 1 if you have the <sys/un.h> header file. */ 00252 #define HAVE_SYS_UN_H 1 00253 00254 /* Define to 1 if you have the <sys/wait.h> header file. */ 00255 #define HAVE_SYS_WAIT_H 1 00256 00257 /* Define to 1 if you have the <time.h> header file. */ 00258 #define HAVE_TIME_H 1 00259 00260 /* Define to 1 if the system has the type `uint128_t'. */ 00261 /* #undef HAVE_UINT128_T */ 00262 00263 /* Define to 1 if the system has the type `uint64_t'. */ 00264 #define HAVE_UINT64_T 1 00265 00266 /* Define to 1 if you have the <unistd.h> header file. */ 00267 #define HAVE_UNISTD_H 1 00268 00269 /* Define to 1 if you have Valgrind */ 00270 /* #undef HAVE_VALGRIND */ 00271 00272 /* Define to 1 if you have the `waitpid' function. */ 00273 #define HAVE_WAITPID 1 00274 00275 /* Define to 1 if you have the <windows.h> header file. */ 00276 /* #undef HAVE_WINDOWS_H */ 00277 00278 /* Define to 1 if you have the <X11/extensions/shmproto.h> header file. */ 00279 /* #undef HAVE_X11_EXTENSIONS_SHMPROTO_H */ 00280 00281 /* Define to 1 if you have the <X11/extensions/shmstr.h> header file. */ 00282 /* #undef HAVE_X11_EXTENSIONS_SHMSTR_H */ 00283 00284 /* Define to 1 if you have the <X11/extensions/XShm.h> header file. */ 00285 /* #undef HAVE_X11_EXTENSIONS_XSHM_H */ 00286 00287 /* Define to 1 if you have the `XRenderCreateConicalGradient' function. */ 00288 /* #undef HAVE_XRENDERCREATECONICALGRADIENT */ 00289 00290 /* Define to 1 if you have the `XRenderCreateLinearGradient' function. */ 00291 /* #undef HAVE_XRENDERCREATELINEARGRADIENT */ 00292 00293 /* Define to 1 if you have the `XRenderCreateRadialGradient' function. */ 00294 /* #undef HAVE_XRENDERCREATERADIALGRADIENT */ 00295 00296 /* Define to 1 if you have zlib available */ 00297 #define HAVE_ZLIB 1 00298 00299 /* Define to 1 if the system has the type `__uint128_t'. */ 00300 #define HAVE___UINT128_T 1 00301 00302 /* Define to 1 if shared memory segments are released deferred. */ 00303 /* #undef IPC_RMID_DEFERRED_RELEASE */ 00304 00305 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00306 */ 00307 #define LT_OBJDIR ".libs/" 00308 00309 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 00310 /* #undef NO_MINUS_C_MINUS_O */ 00311 00312 /* Define to the address where bug reports for this package should be sent. */ 00313 #define PACKAGE_BUGREPORT \ 00314 "http://bugs.freedesktop.org/enter_bug.cgi?product=cairo" 00315 00316 /* Define to the full name of this package. */ 00317 #define PACKAGE_NAME USE_cairo_INSTEAD 00318 00319 /* Define to the full name and version of this package. */ 00320 #define PACKAGE_STRING USE_cairo_version_OR_cairo_version_string_INSTEAD 00321 00322 /* Define to the one symbol short name of this package. */ 00323 #define PACKAGE_TARNAME USE_cairo_INSTEAD 00324 00325 /* Define to the home page for this package. */ 00326 #define PACKAGE_URL "http://cairographics.org/" 00327 00328 /* Define to the version of this package. */ 00329 #define PACKAGE_VERSION USE_cairo_version_OR_cairo_version_string_INSTEAD 00330 00331 /* Shared library file extension */ 00332 #define SHARED_LIB_EXT "so" 00333 00334 /* The size of `int', as computed by sizeof. */ 00335 #define SIZEOF_INT 4 00336 00337 /* The size of `long', as computed by sizeof. */ 00338 #define SIZEOF_LONG 8 00339 00340 /* The size of `long long', as computed by sizeof. */ 00341 #define SIZEOF_LONG_LONG 8 00342 00343 /* The size of `size_t', as computed by sizeof. */ 00344 #define SIZEOF_SIZE_T 8 00345 00346 /* The size of `void *', as computed by sizeof. */ 00347 #define SIZEOF_VOID_P 8 00348 00349 /* Define to 1 if you have the ANSI C header files. */ 00350 #define STDC_HEADERS 1 00351 00352 /* Enable extensions on AIX 3, Interix. */ 00353 #ifndef _ALL_SOURCE 00354 #define _ALL_SOURCE 1 00355 #endif 00356 /* Enable GNU extensions on systems that have them. */ 00357 #ifndef _GNU_SOURCE 00358 #define _GNU_SOURCE 1 00359 #endif 00360 /* Enable threading extensions on Solaris. */ 00361 #ifndef _POSIX_PTHREAD_SEMANTICS 00362 #define _POSIX_PTHREAD_SEMANTICS 1 00363 #endif 00364 /* Enable extensions on HP NonStop. */ 00365 #ifndef _TANDEM_SOURCE 00366 #define _TANDEM_SOURCE 1 00367 #endif 00368 /* Enable general extensions on Solaris. */ 00369 #ifndef __EXTENSIONS__ 00370 #define __EXTENSIONS__ 1 00371 #endif 00372 00373 /* Define to the value your compiler uses to support the warn-unused-result 00374 attribute */ 00375 #define WARN_UNUSED_RESULT 00376 00377 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 00378 significant byte first (like Motorola and SPARC, unlike Intel). */ 00379 #if defined AC_APPLE_UNIVERSAL_BUILD 00380 #if defined __BIG_ENDIAN__ 00381 #define WORDS_BIGENDIAN 1 00382 #endif 00383 #else 00384 #ifndef WORDS_BIGENDIAN 00385 /* # undef WORDS_BIGENDIAN */ 00386 #endif 00387 #endif 00388 00389 /* Deal with multiple architecture compiles on Mac OS X */ 00390 #ifdef __APPLE_CC__ 00391 #ifdef __BIG_ENDIAN__ 00392 #define WORDS_BIGENDIAN 1 00393 #define FLOAT_WORDS_BIGENDIAN 1 00394 #else 00395 /* #undef WORDS_BIGENDIAN */ 00396 /* #undef FLOAT_WORDS_BIGENDIAN */ 00397 #endif 00398 #endif 00399 00400 /* Define to 1 if the X Window System is missing or not being used. */ 00401 /* #undef X_DISPLAY_MISSING */ 00402 00403 /* Enable large inode numbers on Mac OS X 10.5. */ 00404 #ifndef _DARWIN_USE_64_BIT_INODE 00405 #define _DARWIN_USE_64_BIT_INODE 1 00406 #endif 00407 00408 /* Number of bits in a file offset, on hosts where this is settable. */ 00409 /* #undef _FILE_OFFSET_BITS */ 00410 00411 /* Define for large files, on AIX-style hosts. */ 00412 /* #undef _LARGE_FILES */ 00413 00414 /* Define to 1 if on MINIX. */ 00415 /* #undef _MINIX */ 00416 00417 /* Define to 2 if the system does not provide POSIX.1 features except with 00418 this defined. */ 00419 /* #undef _POSIX_1_SOURCE */ 00420 00421 /* Define to 1 if you need to in order for `stat' and other things to work. */ 00422 /* #undef _POSIX_SOURCE */ 00423 00424 /* Define to `__inline__' or `__inline' if that's what the C compiler 00425 calls it, or to nothing if 'inline' is not supported under any name. */ 00426 #ifndef __cplusplus 00427 /* #undef inline */ 00428 #endif