config.h revision f2e0b8c3
19d6baa44Smrg/* config.h.  Generated from config.h.in by configure.  */
29d6baa44Smrg/* config.h.in.  Generated from configure.ac by autoheader.  */
39d6baa44Smrg
49d6baa44Smrg/* Define if building universal (internal helper macro) */
59d6baa44Smrg/* #undef AC_APPLE_UNIVERSAL_BUILD */
69d6baa44Smrg
79d6baa44Smrg/* The normal alignment of `double', in bytes. */
8f2e0b8c3Smrg#define ALIGNOF_DOUBLE 8
918bd4a06Smrg
1018bd4a06Smrg/* The normal alignment of `void *', in bytes. */
11f2e0b8c3Smrg#define ALIGNOF_VOID_P 8
129d6baa44Smrg
139d6baa44Smrg/* Use libxml2 instead of Expat */
149d6baa44Smrg/* #undef ENABLE_LIBXML2 */
159d6baa44Smrg
16f2e0b8c3Smrg#if 0
17f2e0b8c3Smrg/* Define to 1 if translation of program messages to the user's native
18f2e0b8c3Smrg   language is requested. */
19f2e0b8c3Smrg#define ENABLE_NLS 1
20f2e0b8c3Smrg#endif
21f2e0b8c3Smrg
22f2e0b8c3Smrg#if 0
239d6baa44Smrg/* Additional font directories */
24f2e0b8c3Smrg#define FC_ADD_FONTS "/usr/X11R7/lib/X11/fonts,/usr/pkg/share/fonts/urw,/usr/pkg/share/ghostscript/fonts,/usr/pkg/share/fonts/X11"
25f2e0b8c3Smrg#endif
269d6baa44Smrg
279d6baa44Smrg/* Architecture prefix to use for cache file names */
289d6baa44Smrg/* #undef FC_ARCHITECTURE */
299d6baa44Smrg
3019fc18f5Smrg#if 0
319d6baa44Smrg/* System font directory */
32f2e0b8c3Smrg#define FC_DEFAULT_FONTS "/usr/pkg/share/fonts/X11"
3319fc18f5Smrg#endif
3418bd4a06Smrg
3518bd4a06Smrg/* The type of len parameter of the gperf hash/lookup function */
3618bd4a06Smrg#define FC_GPERF_SIZE_T size_t
379d6baa44Smrg
389d6baa44Smrg/* Define to nothing if C supports flexible array members, and to 1 if it does
399d6baa44Smrg   not. That way, with a declaration like `struct s { int n; double
409d6baa44Smrg   d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
419d6baa44Smrg   compilers. When computing the size of such an object, don't use 'sizeof
429d6baa44Smrg   (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
439d6baa44Smrg   instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
449d6baa44Smrg   MSVC and with C++ compilers. */
459d6baa44Smrg#define FLEXIBLE_ARRAY_MEMBER /**/
469d6baa44Smrg
47f2e0b8c3Smrg/* Gettext package */
48f2e0b8c3Smrg#define GETTEXT_PACKAGE "fontconfig"
49f2e0b8c3Smrg
50f2e0b8c3Smrg/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
51f2e0b8c3Smrg   CoreFoundation framework. */
52f2e0b8c3Smrg/* #undef HAVE_CFLOCALECOPYCURRENT */
53f2e0b8c3Smrg
54f2e0b8c3Smrg/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
55f2e0b8c3Smrg   the CoreFoundation framework. */
56f2e0b8c3Smrg/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
57f2e0b8c3Smrg
58f2e0b8c3Smrg#if 0
59f2e0b8c3Smrg/* Define if the GNU dcgettext() function is already present or preinstalled.
60f2e0b8c3Smrg   */
61f2e0b8c3Smrg#define HAVE_DCGETTEXT 1
62f2e0b8c3Smrg#endif
63f2e0b8c3Smrg
649d6baa44Smrg/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
659d6baa44Smrg   */
669d6baa44Smrg#define HAVE_DIRENT_H 1
679d6baa44Smrg
689d6baa44Smrg/* Define to 1 if you have the <dlfcn.h> header file. */
699d6baa44Smrg#define HAVE_DLFCN_H 1
709d6baa44Smrg
719d6baa44Smrg/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
729d6baa44Smrg/* #undef HAVE_DOPRNT */
739d6baa44Smrg
749d6baa44Smrg/* Define to 1 if you have the <fcntl.h> header file. */
759d6baa44Smrg#define HAVE_FCNTL_H 1
769d6baa44Smrg
779d6baa44Smrg/* Define to 1 if you have the `fstatfs' function. */
789d6baa44Smrg#define HAVE_FSTATFS 1
799d6baa44Smrg
809d6baa44Smrg/* Define to 1 if you have the `fstatvfs' function. */
819d6baa44Smrg#define HAVE_FSTATVFS 1
829d6baa44Smrg
83f2e0b8c3Smrg/* Define to 1 if you have the `FT_Done_MM_Var' function. */
84f2e0b8c3Smrg#define HAVE_FT_DONE_MM_VAR 1
859d6baa44Smrg
869d6baa44Smrg/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
879d6baa44Smrg#define HAVE_FT_GET_BDF_PROPERTY 1
889d6baa44Smrg
899d6baa44Smrg/* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
909d6baa44Smrg#define HAVE_FT_GET_PS_FONT_INFO 1
919d6baa44Smrg
929d6baa44Smrg/* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
939d6baa44Smrg#define HAVE_FT_GET_X11_FONT_FORMAT 1
949d6baa44Smrg
959d6baa44Smrg/* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
969d6baa44Smrg#define HAVE_FT_HAS_PS_GLYPH_NAMES 1
979d6baa44Smrg
98d81fd2f8Smrg/* Define to 1 if you have the `getexecname' function. */
99d81fd2f8Smrg/* #undef HAVE_GETEXECNAME */
1009d6baa44Smrg
1019d6baa44Smrg/* Define to 1 if you have the `getopt' function. */
1029d6baa44Smrg#define HAVE_GETOPT 1
1039d6baa44Smrg
1049d6baa44Smrg/* Define to 1 if you have the `getopt_long' function. */
1059d6baa44Smrg#define HAVE_GETOPT_LONG 1
1069d6baa44Smrg
1079d6baa44Smrg/* Define to 1 if you have the `getpagesize' function. */
1089d6baa44Smrg#define HAVE_GETPAGESIZE 1
1099d6baa44Smrg
110d81fd2f8Smrg/* Define to 1 if you have the `getprogname' function. */
111d81fd2f8Smrg#define HAVE_GETPROGNAME 1
112d81fd2f8Smrg
113f2e0b8c3Smrg#if 0
114f2e0b8c3Smrg/* Define if the GNU gettext() function is already present or preinstalled. */
115f2e0b8c3Smrg#define HAVE_GETTEXT 1
116f2e0b8c3Smrg#endif
117f2e0b8c3Smrg
118f2e0b8c3Smrg/* Define if you have the iconv() function and it works. */
119f2e0b8c3Smrg#define HAVE_ICONV 1
120f2e0b8c3Smrg
121d81fd2f8Smrg/* Have Intel __sync_* atomic primitives */
122d81fd2f8Smrg#define HAVE_INTEL_ATOMIC_PRIMITIVES 1
1239d6baa44Smrg
1249d6baa44Smrg/* Define to 1 if you have the <inttypes.h> header file. */
1259d6baa44Smrg#define HAVE_INTTYPES_H 1
1269d6baa44Smrg
1279d6baa44Smrg/* Define to 1 if you have the `link' function. */
1289d6baa44Smrg#define HAVE_LINK 1
1299d6baa44Smrg
1309d6baa44Smrg/* Define to 1 if you have the `lrand48' function. */
1319d6baa44Smrg#define HAVE_LRAND48 1
1329d6baa44Smrg
133d81fd2f8Smrg/* Define to 1 if you have the `lstat' function. */
134d81fd2f8Smrg#define HAVE_LSTAT 1
1359d6baa44Smrg
1369d6baa44Smrg/* Define to 1 if you have the <memory.h> header file. */
1379d6baa44Smrg#define HAVE_MEMORY_H 1
1389d6baa44Smrg
139c8bda6e0Smrg/* Define to 1 if you have the `mkdtemp' function. */
140c8bda6e0Smrg#define HAVE_MKDTEMP 1
141c8bda6e0Smrg
142d81fd2f8Smrg/* Define to 1 if you have the `mkostemp' function. */
14318bd4a06Smrg#define HAVE_MKOSTEMP 1
1449d6baa44Smrg
1459d6baa44Smrg/* Define to 1 if you have the `mkstemp' function. */
1469d6baa44Smrg#define HAVE_MKSTEMP 1
1479d6baa44Smrg
1489d6baa44Smrg/* Define to 1 if you have a working `mmap' system call. */
1499d6baa44Smrg#define HAVE_MMAP 1
1509d6baa44Smrg
1519d6baa44Smrg/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
1529d6baa44Smrg/* #undef HAVE_NDIR_H */
1539d6baa44Smrg
15418bd4a06Smrg/* Define to 1 if you have the 'posix_fadvise' function. */
1559d6baa44Smrg#define HAVE_POSIX_FADVISE 1
1569d6baa44Smrg
157d81fd2f8Smrg/* Have POSIX threads */
15818bd4a06Smrg/* #undef HAVE_PTHREAD */
159d81fd2f8Smrg
160d81fd2f8Smrg/* Have PTHREAD_PRIO_INHERIT. */
161d81fd2f8Smrg/* #undef HAVE_PTHREAD_PRIO_INHERIT */
162d81fd2f8Smrg
1639d6baa44Smrg/* Define to 1 if you have the `rand' function. */
1649d6baa44Smrg#define HAVE_RAND 1
1659d6baa44Smrg
1669d6baa44Smrg/* Define to 1 if you have the `random' function. */
1679d6baa44Smrg#define HAVE_RANDOM 1
1689d6baa44Smrg
1699d6baa44Smrg/* Define to 1 if you have the `random_r' function. */
1709d6baa44Smrg/* #undef HAVE_RANDOM_R */
1719d6baa44Smrg
1729d6baa44Smrg/* Define to 1 if you have the `rand_r' function. */
1739d6baa44Smrg#define HAVE_RAND_R 1
1749d6baa44Smrg
175c8bda6e0Smrg/* Define to 1 if you have the `readlink' function. */
176c8bda6e0Smrg#define HAVE_READLINK 1
177c8bda6e0Smrg
178d81fd2f8Smrg/* Define to 1 if you have the <sched.h> header file. */
179d81fd2f8Smrg/* #undef HAVE_SCHED_H */
180d81fd2f8Smrg
181d81fd2f8Smrg/* Have sched_yield */
182d81fd2f8Smrg/* #undef HAVE_SCHED_YIELD */
183d81fd2f8Smrg
184d81fd2f8Smrg/* Have Solaris __machine_*_barrier and atomic_* operations */
185d81fd2f8Smrg/* #undef HAVE_SOLARIS_ATOMIC_OPS */
186d81fd2f8Smrg
1879d6baa44Smrg/* Define to 1 if you have the <stdint.h> header file. */
1889d6baa44Smrg#define HAVE_STDINT_H 1
1899d6baa44Smrg
1909d6baa44Smrg/* Define to 1 if you have the <stdlib.h> header file. */
1919d6baa44Smrg#define HAVE_STDLIB_H 1
1929d6baa44Smrg
193f2e0b8c3Smrg/* Define to 1 if you have the `strerror' function. */
194f2e0b8c3Smrg#define HAVE_STRERROR 1
195f2e0b8c3Smrg
196f2e0b8c3Smrg/* Define to 1 if you have the `strerror_r' function. */
197f2e0b8c3Smrg#define HAVE_STRERROR_R 1
198f2e0b8c3Smrg
1999d6baa44Smrg/* Define to 1 if you have the <strings.h> header file. */
2009d6baa44Smrg#define HAVE_STRINGS_H 1
2019d6baa44Smrg
2029d6baa44Smrg/* Define to 1 if you have the <string.h> header file. */
2039d6baa44Smrg#define HAVE_STRING_H 1
2049d6baa44Smrg
2059d6baa44Smrg/* Define to 1 if `d_type' is a member of `struct dirent'. */
2069d6baa44Smrg#define HAVE_STRUCT_DIRENT_D_TYPE 1
2079d6baa44Smrg
2089d6baa44Smrg/* Define to 1 if `f_flags' is a member of `struct statfs'. */
2099d6baa44Smrg/* #undef HAVE_STRUCT_STATFS_F_FLAGS */
2109d6baa44Smrg
2119d6baa44Smrg/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
2129d6baa44Smrg/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
2139d6baa44Smrg
2149d6baa44Smrg/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
2159d6baa44Smrg/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
2169d6baa44Smrg
2179d6baa44Smrg/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
2189d6baa44Smrg#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1
2199d6baa44Smrg
22018bd4a06Smrg/* Define to 1 if `st_mtim' is a member of `struct stat'. */
22118bd4a06Smrg#define HAVE_STRUCT_STAT_ST_MTIM 1
22218bd4a06Smrg
2239d6baa44Smrg/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
2249d6baa44Smrg   */
2259d6baa44Smrg/* #undef HAVE_SYS_DIR_H */
2269d6baa44Smrg
2279d6baa44Smrg/* Define to 1 if you have the <sys/mount.h> header file. */
2289d6baa44Smrg#define HAVE_SYS_MOUNT_H 1
2299d6baa44Smrg
2309d6baa44Smrg/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
2319d6baa44Smrg   */
2329d6baa44Smrg/* #undef HAVE_SYS_NDIR_H */
2339d6baa44Smrg
2349d6baa44Smrg/* Define to 1 if you have the <sys/param.h> header file. */
2359d6baa44Smrg#define HAVE_SYS_PARAM_H 1
2369d6baa44Smrg
2379d6baa44Smrg/* Define to 1 if you have the <sys/statfs.h> header file. */
2389d6baa44Smrg/* #undef HAVE_SYS_STATFS_H */
2399d6baa44Smrg
240c8bda6e0Smrg/* Define to 1 if you have the <sys/statvfs.h> header file. */
241c8bda6e0Smrg#define HAVE_SYS_STATVFS_H 1
242c8bda6e0Smrg
2439d6baa44Smrg/* Define to 1 if you have the <sys/stat.h> header file. */
2449d6baa44Smrg#define HAVE_SYS_STAT_H 1
2459d6baa44Smrg
2469d6baa44Smrg/* Define to 1 if you have the <sys/types.h> header file. */
2479d6baa44Smrg#define HAVE_SYS_TYPES_H 1
2489d6baa44Smrg
2499d6baa44Smrg/* Define to 1 if you have the <sys/vfs.h> header file. */
2509d6baa44Smrg/* #undef HAVE_SYS_VFS_H */
2519d6baa44Smrg
2529d6baa44Smrg/* Define to 1 if you have the <unistd.h> header file. */
2539d6baa44Smrg#define HAVE_UNISTD_H 1
2549d6baa44Smrg
2559d6baa44Smrg/* Define to 1 if you have the `vprintf' function. */
2569d6baa44Smrg#define HAVE_VPRINTF 1
2579d6baa44Smrg
2589d6baa44Smrg/* Can use #warning in C files */
2599d6baa44Smrg#define HAVE_WARNING_CPP_DIRECTIVE 1
2609d6baa44Smrg
2619d6baa44Smrg/* Use xmlparse.h instead of expat.h */
2629d6baa44Smrg/* #undef HAVE_XMLPARSE_H */
2639d6baa44Smrg
2649d6baa44Smrg/* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
2659d6baa44Smrg#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
2669d6baa44Smrg
267d81fd2f8Smrg/* Define to 1 if you have the `_mktemp_s' function. */
268d81fd2f8Smrg/* #undef HAVE__MKTEMP_S */
269d81fd2f8Smrg
27018bd4a06Smrg/* Define to the sub-directory where libtool stores uninstalled libraries. */
2719d6baa44Smrg#define LT_OBJDIR ".libs/"
2729d6baa44Smrg
2739d6baa44Smrg/* Name of package */
2749d6baa44Smrg#define PACKAGE "fontconfig"
2759d6baa44Smrg
2769d6baa44Smrg/* Define to the address where bug reports for this package should be sent. */
277f2e0b8c3Smrg#define PACKAGE_BUGREPORT "https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new"
2789d6baa44Smrg
2799d6baa44Smrg/* Define to the full name of this package. */
280d81fd2f8Smrg#define PACKAGE_NAME "fontconfig"
2819d6baa44Smrg
2829d6baa44Smrg/* Define to the full name and version of this package. */
283f2e0b8c3Smrg#define PACKAGE_STRING "fontconfig 2.13.1"
2849d6baa44Smrg
2859d6baa44Smrg/* Define to the one symbol short name of this package. */
286d81fd2f8Smrg#define PACKAGE_TARNAME "fontconfig"
2879d6baa44Smrg
2889d6baa44Smrg/* Define to the home page for this package. */
2899d6baa44Smrg#define PACKAGE_URL ""
2909d6baa44Smrg
2919d6baa44Smrg/* Define to the version of this package. */
292f2e0b8c3Smrg#define PACKAGE_VERSION "2.13.1"
293d81fd2f8Smrg
294d81fd2f8Smrg/* Define to necessary symbol if this constant uses a non-standard name on
295d81fd2f8Smrg   your system. */
296d81fd2f8Smrg/* #undef PTHREAD_CREATE_JOINABLE */
297d81fd2f8Smrg
298d81fd2f8Smrg/* The size of `char', as computed by sizeof. */
299d81fd2f8Smrg/* #undef SIZEOF_CHAR */
300d81fd2f8Smrg
301d81fd2f8Smrg/* The size of `int', as computed by sizeof. */
302d81fd2f8Smrg/* #undef SIZEOF_INT */
303d81fd2f8Smrg
304d81fd2f8Smrg/* The size of `long', as computed by sizeof. */
305d81fd2f8Smrg/* #undef SIZEOF_LONG */
306d81fd2f8Smrg
307d81fd2f8Smrg/* The size of `short', as computed by sizeof. */
308d81fd2f8Smrg/* #undef SIZEOF_SHORT */
309d81fd2f8Smrg
310d81fd2f8Smrg/* The size of `void*', as computed by sizeof. */
311d81fd2f8Smrg/* #undef SIZEOF_VOIDP */
3129d6baa44Smrg
3139d6baa44Smrg/* The size of `void *', as computed by sizeof. */
314f2e0b8c3Smrg#define SIZEOF_VOID_P 8
3159d6baa44Smrg
3169d6baa44Smrg/* Define to 1 if you have the ANSI C header files. */
3179d6baa44Smrg#define STDC_HEADERS 1
3189d6baa44Smrg
3199d6baa44Smrg/* Use iconv. */
3209d6baa44Smrg#define USE_ICONV 0
3219d6baa44Smrg
322d81fd2f8Smrg/* Enable extensions on AIX 3, Interix.  */
323d81fd2f8Smrg#ifndef _ALL_SOURCE
324d81fd2f8Smrg# define _ALL_SOURCE 1
325d81fd2f8Smrg#endif
326d81fd2f8Smrg/* Enable GNU extensions on systems that have them.  */
327d81fd2f8Smrg#ifndef _GNU_SOURCE
328d81fd2f8Smrg# define _GNU_SOURCE 1
329d81fd2f8Smrg#endif
330d81fd2f8Smrg/* Enable threading extensions on Solaris.  */
331d81fd2f8Smrg#ifndef _POSIX_PTHREAD_SEMANTICS
332d81fd2f8Smrg# define _POSIX_PTHREAD_SEMANTICS 1
333d81fd2f8Smrg#endif
334d81fd2f8Smrg/* Enable extensions on HP NonStop.  */
335d81fd2f8Smrg#ifndef _TANDEM_SOURCE
336d81fd2f8Smrg# define _TANDEM_SOURCE 1
337d81fd2f8Smrg#endif
338d81fd2f8Smrg/* Enable general extensions on Solaris.  */
339d81fd2f8Smrg#ifndef __EXTENSIONS__
340d81fd2f8Smrg# define __EXTENSIONS__ 1
341d81fd2f8Smrg#endif
342d81fd2f8Smrg
343d81fd2f8Smrg
3449d6baa44Smrg/* Version number of package */
345f2e0b8c3Smrg#define VERSION "2.13.1"
3469d6baa44Smrg
3479d6baa44Smrg/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
3489d6baa44Smrg   significant byte first (like Motorola and SPARC, unlike Intel). */
3499d6baa44Smrg#if defined AC_APPLE_UNIVERSAL_BUILD
3509d6baa44Smrg# if defined __BIG_ENDIAN__
3519d6baa44Smrg#  define WORDS_BIGENDIAN 1
3529d6baa44Smrg# endif
3539d6baa44Smrg#else
3549d6baa44Smrg# ifndef WORDS_BIGENDIAN
3559d6baa44Smrg/* #  undef WORDS_BIGENDIAN */
3569d6baa44Smrg# endif
3579d6baa44Smrg#endif
3589d6baa44Smrg
359d81fd2f8Smrg/* Enable large inode numbers on Mac OS X 10.5.  */
360d81fd2f8Smrg#ifndef _DARWIN_USE_64_BIT_INODE
361d81fd2f8Smrg# define _DARWIN_USE_64_BIT_INODE 1
362d81fd2f8Smrg#endif
363d81fd2f8Smrg
364d81fd2f8Smrg/* Number of bits in a file offset, on hosts where this is settable. */
365d81fd2f8Smrg/* #undef _FILE_OFFSET_BITS */
366d81fd2f8Smrg
367d81fd2f8Smrg/* Define for large files, on AIX-style hosts. */
368d81fd2f8Smrg/* #undef _LARGE_FILES */
369d81fd2f8Smrg
370d81fd2f8Smrg/* Define to 1 if on MINIX. */
371d81fd2f8Smrg/* #undef _MINIX */
372d81fd2f8Smrg
373d81fd2f8Smrg/* Define to 2 if the system does not provide POSIX.1 features except with
374d81fd2f8Smrg   this defined. */
375d81fd2f8Smrg/* #undef _POSIX_1_SOURCE */
376d81fd2f8Smrg
377d81fd2f8Smrg/* Define to 1 if you need to in order for `stat' and other things to work. */
378d81fd2f8Smrg/* #undef _POSIX_SOURCE */
379d81fd2f8Smrg
3809d6baa44Smrg/* Define to empty if `const' does not conform to ANSI C. */
3819d6baa44Smrg/* #undef const */
3829d6baa44Smrg
3839d6baa44Smrg/* Define to `__inline__' or `__inline' if that's what the C compiler
3849d6baa44Smrg   calls it, or to nothing if 'inline' is not supported under any name.  */
3859d6baa44Smrg#ifndef __cplusplus
3869d6baa44Smrg/* #undef inline */
3879d6baa44Smrg#endif
3889d6baa44Smrg
3899d6baa44Smrg/* Define to `int' if <sys/types.h> does not define. */
3909d6baa44Smrg/* #undef pid_t */
3919d6baa44Smrg
3929d6baa44Smrg#include "config-fixups.h"
393