config.h revision c8bda6e0
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. */
89d6baa44Smrg#define ALIGNOF_DOUBLE 8
99d6baa44Smrg
109d6baa44Smrg/* Use libxml2 instead of Expat */
119d6baa44Smrg/* #undef ENABLE_LIBXML2 */
129d6baa44Smrg
139d6baa44Smrg/* Additional font directories */
149d6baa44Smrg#define FC_ADD_FONTS "yes"
159d6baa44Smrg
169d6baa44Smrg/* Architecture prefix to use for cache file names */
179d6baa44Smrg/* #undef FC_ARCHITECTURE */
189d6baa44Smrg
199d6baa44Smrg#if 0
209d6baa44Smrg/* System font directory */
219d6baa44Smrg#define FC_DEFAULT_FONTS "/usr/share/fonts"
229d6baa44Smrg#endif
239d6baa44Smrg
249d6baa44Smrg/* Define to nothing if C supports flexible array members, and to 1 if it does
259d6baa44Smrg   not. That way, with a declaration like `struct s { int n; double
269d6baa44Smrg   d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
279d6baa44Smrg   compilers. When computing the size of such an object, don't use 'sizeof
289d6baa44Smrg   (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
299d6baa44Smrg   instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
309d6baa44Smrg   MSVC and with C++ compilers. */
319d6baa44Smrg#define FLEXIBLE_ARRAY_MEMBER /**/
329d6baa44Smrg
339d6baa44Smrg/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
349d6baa44Smrg   */
359d6baa44Smrg#define HAVE_DIRENT_H 1
369d6baa44Smrg
379d6baa44Smrg/* Define to 1 if you have the <dlfcn.h> header file. */
389d6baa44Smrg#define HAVE_DLFCN_H 1
399d6baa44Smrg
409d6baa44Smrg/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
419d6baa44Smrg/* #undef HAVE_DOPRNT */
429d6baa44Smrg
439d6baa44Smrg/* Define to 1 if you have the <fcntl.h> header file. */
449d6baa44Smrg#define HAVE_FCNTL_H 1
459d6baa44Smrg
469d6baa44Smrg/* Define to 1 if you have the `fstatfs' function. */
479d6baa44Smrg#define HAVE_FSTATFS 1
489d6baa44Smrg
499d6baa44Smrg/* Define to 1 if you have the `fstatvfs' function. */
509d6baa44Smrg#define HAVE_FSTATVFS 1
519d6baa44Smrg
529d6baa44Smrg/* FT_Bitmap_Size structure includes y_ppem field */
539d6baa44Smrg#define HAVE_FT_BITMAP_SIZE_Y_PPEM 1
549d6baa44Smrg
559d6baa44Smrg/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
569d6baa44Smrg#define HAVE_FT_GET_BDF_PROPERTY 1
579d6baa44Smrg
589d6baa44Smrg/* Define to 1 if you have the `FT_Get_Next_Char' function. */
599d6baa44Smrg#define HAVE_FT_GET_NEXT_CHAR 1
609d6baa44Smrg
619d6baa44Smrg/* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
629d6baa44Smrg#define HAVE_FT_GET_PS_FONT_INFO 1
639d6baa44Smrg
649d6baa44Smrg/* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
659d6baa44Smrg#define HAVE_FT_GET_X11_FONT_FORMAT 1
669d6baa44Smrg
679d6baa44Smrg/* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
689d6baa44Smrg#define HAVE_FT_HAS_PS_GLYPH_NAMES 1
699d6baa44Smrg
709d6baa44Smrg/* Define to 1 if you have the `FT_Select_Size' function. */
719d6baa44Smrg#define HAVE_FT_SELECT_SIZE 1
729d6baa44Smrg
73d81fd2f8Smrg/* Define to 1 if you have the `getexecname' function. */
74d81fd2f8Smrg/* #undef HAVE_GETEXECNAME */
759d6baa44Smrg
769d6baa44Smrg/* Define to 1 if you have the `getopt' function. */
779d6baa44Smrg#define HAVE_GETOPT 1
789d6baa44Smrg
799d6baa44Smrg/* Define to 1 if you have the `getopt_long' function. */
809d6baa44Smrg#define HAVE_GETOPT_LONG 1
819d6baa44Smrg
829d6baa44Smrg/* Define to 1 if you have the `getpagesize' function. */
839d6baa44Smrg#define HAVE_GETPAGESIZE 1
849d6baa44Smrg
85d81fd2f8Smrg/* Define to 1 if you have the `getprogname' function. */
86d81fd2f8Smrg#define HAVE_GETPROGNAME 1
87d81fd2f8Smrg
88d91dd368Smrg//#if 0 // fontconfig 2.10, but we should have this in -current now
89d81fd2f8Smrg/* Have Intel __sync_* atomic primitives */
90d81fd2f8Smrg#define HAVE_INTEL_ATOMIC_PRIMITIVES 1
91d91dd368Smrg//#endif
929d6baa44Smrg
939d6baa44Smrg/* Define to 1 if you have the <inttypes.h> header file. */
949d6baa44Smrg#define HAVE_INTTYPES_H 1
959d6baa44Smrg
969d6baa44Smrg/* Define to 1 if you have the `link' function. */
979d6baa44Smrg#define HAVE_LINK 1
989d6baa44Smrg
999d6baa44Smrg/* Define to 1 if you have the `lrand48' function. */
1009d6baa44Smrg#define HAVE_LRAND48 1
1019d6baa44Smrg
102d81fd2f8Smrg/* Define to 1 if you have the `lstat' function. */
103d81fd2f8Smrg#define HAVE_LSTAT 1
1049d6baa44Smrg
1059d6baa44Smrg/* Define to 1 if you have the <memory.h> header file. */
1069d6baa44Smrg#define HAVE_MEMORY_H 1
1079d6baa44Smrg
108c8bda6e0Smrg/* Define to 1 if you have the `mkdtemp' function. */
109c8bda6e0Smrg#define HAVE_MKDTEMP 1
110c8bda6e0Smrg
111d81fd2f8Smrg/* Define to 1 if you have the `mkostemp' function. */
112d81fd2f8Smrg/* #undef HAVE_MKOSTEMP */
1139d6baa44Smrg
1149d6baa44Smrg/* Define to 1 if you have the `mkstemp' function. */
1159d6baa44Smrg#define HAVE_MKSTEMP 1
1169d6baa44Smrg
1179d6baa44Smrg/* Define to 1 if you have a working `mmap' system call. */
1189d6baa44Smrg#define HAVE_MMAP 1
1199d6baa44Smrg
1209d6baa44Smrg/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
1219d6baa44Smrg/* #undef HAVE_NDIR_H */
1229d6baa44Smrg
123c8bda6e0Smrg/* Define to 1 if you have the 'posix_fadivse' function. */
1249d6baa44Smrg#define HAVE_POSIX_FADVISE 1
1259d6baa44Smrg
126d81fd2f8Smrg/* Have POSIX threads */
127d81fd2f8Smrg#define HAVE_PTHREAD 1
128d81fd2f8Smrg
129d81fd2f8Smrg/* Have PTHREAD_PRIO_INHERIT. */
130d81fd2f8Smrg/* #undef HAVE_PTHREAD_PRIO_INHERIT */
131d81fd2f8Smrg
1329d6baa44Smrg/* Define to 1 if you have the `rand' function. */
1339d6baa44Smrg#define HAVE_RAND 1
1349d6baa44Smrg
1359d6baa44Smrg/* Define to 1 if you have the `random' function. */
1369d6baa44Smrg#define HAVE_RANDOM 1
1379d6baa44Smrg
1389d6baa44Smrg/* Define to 1 if you have the `random_r' function. */
1399d6baa44Smrg/* #undef HAVE_RANDOM_R */
1409d6baa44Smrg
1419d6baa44Smrg/* Define to 1 if you have the `rand_r' function. */
1429d6baa44Smrg#define HAVE_RAND_R 1
1439d6baa44Smrg
144c8bda6e0Smrg/* Define to 1 if you have the `readlink' function. */
145c8bda6e0Smrg#define HAVE_READLINK 1
146c8bda6e0Smrg
1479d6baa44Smrg/* Define to 1 if you have the `regcomp' function. */
1489d6baa44Smrg#define HAVE_REGCOMP 1
1499d6baa44Smrg
1509d6baa44Smrg/* Define to 1 if you have the `regerror' function. */
1519d6baa44Smrg#define HAVE_REGERROR 1
1529d6baa44Smrg
1539d6baa44Smrg/* Define to 1 if you have the `regexec' function. */
1549d6baa44Smrg#define HAVE_REGEXEC 1
1559d6baa44Smrg
1569d6baa44Smrg/* Define to 1 if you have the <regex.h> header file. */
1579d6baa44Smrg#define HAVE_REGEX_H 1
1589d6baa44Smrg
1599d6baa44Smrg/* Define to 1 if you have the `regfree' function. */
1609d6baa44Smrg#define HAVE_REGFREE 1
1619d6baa44Smrg
162d91dd368Smrg/* Define to 1 if you have the 'scandir' function. */
163d91dd368Smrg/* #undef HAVE_SCANDIR */
164d91dd368Smrg
165d91dd368Smrg/* Define to 1 if you have the 'scandir' function with int (* compar)(const
166d91dd368Smrg   void *, const void *) */
167d91dd368Smrg#define HAVE_SCANDIR_VOID_P 1
168d91dd368Smrg
169d81fd2f8Smrg/* Define to 1 if you have the <sched.h> header file. */
170d81fd2f8Smrg/* #undef HAVE_SCHED_H */
171d81fd2f8Smrg
172d81fd2f8Smrg/* Have sched_yield */
173d81fd2f8Smrg/* #undef HAVE_SCHED_YIELD */
174d81fd2f8Smrg
175d81fd2f8Smrg/* Have Solaris __machine_*_barrier and atomic_* operations */
176d81fd2f8Smrg/* #undef HAVE_SOLARIS_ATOMIC_OPS */
177d81fd2f8Smrg
1789d6baa44Smrg/* Define to 1 if you have the <stdint.h> header file. */
1799d6baa44Smrg#define HAVE_STDINT_H 1
1809d6baa44Smrg
1819d6baa44Smrg/* Define to 1 if you have the <stdlib.h> header file. */
1829d6baa44Smrg#define HAVE_STDLIB_H 1
1839d6baa44Smrg
1849d6baa44Smrg/* Define to 1 if you have the <strings.h> header file. */
1859d6baa44Smrg#define HAVE_STRINGS_H 1
1869d6baa44Smrg
1879d6baa44Smrg/* Define to 1 if you have the <string.h> header file. */
1889d6baa44Smrg#define HAVE_STRING_H 1
1899d6baa44Smrg
1909d6baa44Smrg/* Define to 1 if `d_type' is a member of `struct dirent'. */
1919d6baa44Smrg#define HAVE_STRUCT_DIRENT_D_TYPE 1
1929d6baa44Smrg
1939d6baa44Smrg/* Define to 1 if `f_flags' is a member of `struct statfs'. */
1949d6baa44Smrg/* #undef HAVE_STRUCT_STATFS_F_FLAGS */
1959d6baa44Smrg
1969d6baa44Smrg/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
1979d6baa44Smrg/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
1989d6baa44Smrg
1999d6baa44Smrg/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
2009d6baa44Smrg/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
2019d6baa44Smrg
2029d6baa44Smrg/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
2039d6baa44Smrg#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1
2049d6baa44Smrg
2059d6baa44Smrg/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
2069d6baa44Smrg   */
2079d6baa44Smrg/* #undef HAVE_SYS_DIR_H */
2089d6baa44Smrg
2099d6baa44Smrg/* Define to 1 if you have the <sys/mount.h> header file. */
2109d6baa44Smrg#define HAVE_SYS_MOUNT_H 1
2119d6baa44Smrg
2129d6baa44Smrg/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
2139d6baa44Smrg   */
2149d6baa44Smrg/* #undef HAVE_SYS_NDIR_H */
2159d6baa44Smrg
2169d6baa44Smrg/* Define to 1 if you have the <sys/param.h> header file. */
2179d6baa44Smrg#define HAVE_SYS_PARAM_H 1
2189d6baa44Smrg
2199d6baa44Smrg/* Define to 1 if you have the <sys/statfs.h> header file. */
2209d6baa44Smrg/* #undef HAVE_SYS_STATFS_H */
2219d6baa44Smrg
222c8bda6e0Smrg/* Define to 1 if you have the <sys/statvfs.h> header file. */
223c8bda6e0Smrg#define HAVE_SYS_STATVFS_H 1
224c8bda6e0Smrg
2259d6baa44Smrg/* Define to 1 if you have the <sys/stat.h> header file. */
2269d6baa44Smrg#define HAVE_SYS_STAT_H 1
2279d6baa44Smrg
2289d6baa44Smrg/* Define to 1 if you have the <sys/types.h> header file. */
2299d6baa44Smrg#define HAVE_SYS_TYPES_H 1
2309d6baa44Smrg
2319d6baa44Smrg/* Define to 1 if you have the <sys/vfs.h> header file. */
2329d6baa44Smrg/* #undef HAVE_SYS_VFS_H */
2339d6baa44Smrg
2349d6baa44Smrg/* Define to 1 if you have the <unistd.h> header file. */
2359d6baa44Smrg#define HAVE_UNISTD_H 1
2369d6baa44Smrg
2379d6baa44Smrg/* Define to 1 if you have the `vprintf' function. */
2389d6baa44Smrg#define HAVE_VPRINTF 1
2399d6baa44Smrg
2409d6baa44Smrg/* Can use #warning in C files */
2419d6baa44Smrg#define HAVE_WARNING_CPP_DIRECTIVE 1
2429d6baa44Smrg
2439d6baa44Smrg/* Use xmlparse.h instead of expat.h */
2449d6baa44Smrg/* #undef HAVE_XMLPARSE_H */
2459d6baa44Smrg
2469d6baa44Smrg/* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
2479d6baa44Smrg#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
2489d6baa44Smrg
249d81fd2f8Smrg/* Define to 1 if you have the `_mktemp_s' function. */
250d81fd2f8Smrg/* #undef HAVE__MKTEMP_S */
251d81fd2f8Smrg
2529d6baa44Smrg/* Define to the sub-directory in which libtool stores uninstalled libraries.
2539d6baa44Smrg   */
2549d6baa44Smrg#define LT_OBJDIR ".libs/"
2559d6baa44Smrg
2569d6baa44Smrg/* Name of package */
2579d6baa44Smrg#define PACKAGE "fontconfig"
2589d6baa44Smrg
2599d6baa44Smrg/* Define to the address where bug reports for this package should be sent. */
260d91dd368Smrg#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig"
2619d6baa44Smrg
2629d6baa44Smrg/* Define to the full name of this package. */
263d81fd2f8Smrg#define PACKAGE_NAME "fontconfig"
2649d6baa44Smrg
2659d6baa44Smrg/* Define to the full name and version of this package. */
266d91dd368Smrg#define PACKAGE_STRING "fontconfig 2.11.0"
2679d6baa44Smrg
2689d6baa44Smrg/* Define to the one symbol short name of this package. */
269d81fd2f8Smrg#define PACKAGE_TARNAME "fontconfig"
2709d6baa44Smrg
2719d6baa44Smrg/* Define to the home page for this package. */
2729d6baa44Smrg#define PACKAGE_URL ""
2739d6baa44Smrg
2749d6baa44Smrg/* Define to the version of this package. */
275d91dd368Smrg#define PACKAGE_VERSION "2.11.0"
276d81fd2f8Smrg
277d81fd2f8Smrg/* Define to necessary symbol if this constant uses a non-standard name on
278d81fd2f8Smrg   your system. */
279d81fd2f8Smrg/* #undef PTHREAD_CREATE_JOINABLE */
280d81fd2f8Smrg
281d81fd2f8Smrg/* The size of `char', as computed by sizeof. */
282d81fd2f8Smrg/* #undef SIZEOF_CHAR */
283d81fd2f8Smrg
284d81fd2f8Smrg/* The size of `int', as computed by sizeof. */
285d81fd2f8Smrg/* #undef SIZEOF_INT */
286d81fd2f8Smrg
287d81fd2f8Smrg/* The size of `long', as computed by sizeof. */
288d81fd2f8Smrg/* #undef SIZEOF_LONG */
289d81fd2f8Smrg
290d81fd2f8Smrg/* The size of `short', as computed by sizeof. */
291d81fd2f8Smrg/* #undef SIZEOF_SHORT */
292d81fd2f8Smrg
293d81fd2f8Smrg/* The size of `void*', as computed by sizeof. */
294d81fd2f8Smrg/* #undef SIZEOF_VOIDP */
2959d6baa44Smrg
2969d6baa44Smrg/* The size of `void *', as computed by sizeof. */
2979d6baa44Smrg#define SIZEOF_VOID_P 8
2989d6baa44Smrg
2999d6baa44Smrg/* Define to 1 if you have the ANSI C header files. */
3009d6baa44Smrg#define STDC_HEADERS 1
3019d6baa44Smrg
3029d6baa44Smrg/* Use iconv. */
3039d6baa44Smrg#define USE_ICONV 0
3049d6baa44Smrg
3059d6baa44Smrg/* Use regex */
3069d6baa44Smrg#define USE_REGEX /**/
3079d6baa44Smrg
308d81fd2f8Smrg/* Enable extensions on AIX 3, Interix.  */
309d81fd2f8Smrg#ifndef _ALL_SOURCE
310d81fd2f8Smrg# define _ALL_SOURCE 1
311d81fd2f8Smrg#endif
312d81fd2f8Smrg/* Enable GNU extensions on systems that have them.  */
313d81fd2f8Smrg#ifndef _GNU_SOURCE
314d81fd2f8Smrg# define _GNU_SOURCE 1
315d81fd2f8Smrg#endif
316d81fd2f8Smrg/* Enable threading extensions on Solaris.  */
317d81fd2f8Smrg#ifndef _POSIX_PTHREAD_SEMANTICS
318d81fd2f8Smrg# define _POSIX_PTHREAD_SEMANTICS 1
319d81fd2f8Smrg#endif
320d81fd2f8Smrg/* Enable extensions on HP NonStop.  */
321d81fd2f8Smrg#ifndef _TANDEM_SOURCE
322d81fd2f8Smrg# define _TANDEM_SOURCE 1
323d81fd2f8Smrg#endif
324d81fd2f8Smrg/* Enable general extensions on Solaris.  */
325d81fd2f8Smrg#ifndef __EXTENSIONS__
326d81fd2f8Smrg# define __EXTENSIONS__ 1
327d81fd2f8Smrg#endif
328d81fd2f8Smrg
329d81fd2f8Smrg
3309d6baa44Smrg/* Version number of package */
331d91dd368Smrg#define VERSION "2.11.0"
3329d6baa44Smrg
3339d6baa44Smrg/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
3349d6baa44Smrg   significant byte first (like Motorola and SPARC, unlike Intel). */
3359d6baa44Smrg#if defined AC_APPLE_UNIVERSAL_BUILD
3369d6baa44Smrg# if defined __BIG_ENDIAN__
3379d6baa44Smrg#  define WORDS_BIGENDIAN 1
3389d6baa44Smrg# endif
3399d6baa44Smrg#else
3409d6baa44Smrg# ifndef WORDS_BIGENDIAN
3419d6baa44Smrg/* #  undef WORDS_BIGENDIAN */
3429d6baa44Smrg# endif
3439d6baa44Smrg#endif
3449d6baa44Smrg
345d81fd2f8Smrg/* Enable large inode numbers on Mac OS X 10.5.  */
346d81fd2f8Smrg#ifndef _DARWIN_USE_64_BIT_INODE
347d81fd2f8Smrg# define _DARWIN_USE_64_BIT_INODE 1
348d81fd2f8Smrg#endif
349d81fd2f8Smrg
350d81fd2f8Smrg/* Number of bits in a file offset, on hosts where this is settable. */
351d81fd2f8Smrg/* #undef _FILE_OFFSET_BITS */
352d81fd2f8Smrg
353d81fd2f8Smrg/* Define for large files, on AIX-style hosts. */
354d81fd2f8Smrg/* #undef _LARGE_FILES */
355d81fd2f8Smrg
356d81fd2f8Smrg/* Define to 1 if on MINIX. */
357d81fd2f8Smrg/* #undef _MINIX */
358d81fd2f8Smrg
359d81fd2f8Smrg/* Define to 2 if the system does not provide POSIX.1 features except with
360d81fd2f8Smrg   this defined. */
361d81fd2f8Smrg/* #undef _POSIX_1_SOURCE */
362d81fd2f8Smrg
363d81fd2f8Smrg/* Define to 1 if you need to in order for `stat' and other things to work. */
364d81fd2f8Smrg/* #undef _POSIX_SOURCE */
365d81fd2f8Smrg
3669d6baa44Smrg/* Define to empty if `const' does not conform to ANSI C. */
3679d6baa44Smrg/* #undef const */
3689d6baa44Smrg
3699d6baa44Smrg/* Define to `__inline__' or `__inline' if that's what the C compiler
3709d6baa44Smrg   calls it, or to nothing if 'inline' is not supported under any name.  */
3719d6baa44Smrg#ifndef __cplusplus
3729d6baa44Smrg/* #undef inline */
3739d6baa44Smrg#endif
3749d6baa44Smrg
3759d6baa44Smrg/* Define to `int' if <sys/types.h> does not define. */
3769d6baa44Smrg/* #undef pid_t */
3779d6baa44Smrg
3789d6baa44Smrg#include "config-fixups.h"
379