Imported Upstream version 2.14.2
[platform/upstream/fontconfig.git] / config.h.in
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 /* The normal alignment of `double', in bytes. */
7 #undef ALIGNOF_DOUBLE
8
9 /* The normal alignment of `void *', in bytes. */
10 #undef ALIGNOF_VOID_P
11
12 /* Use libxml2 instead of Expat */
13 #undef ENABLE_LIBXML2
14
15 /* Define to 1 if translation of program messages to the user's native
16    language is requested. */
17 #undef ENABLE_NLS
18
19 /* Additional font directories */
20 #undef FC_ADD_FONTS
21
22 /* Architecture prefix to use for cache file names */
23 #undef FC_ARCHITECTURE
24
25 /* System font directory */
26 #undef FC_DEFAULT_FONTS
27
28 /* The type of len parameter of the gperf hash/lookup function */
29 #undef FC_GPERF_SIZE_T
30
31 /* Define to nothing if C supports flexible array members, and to 1 if it does
32    not. That way, with a declaration like `struct s { int n; double
33    d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
34    compilers. When computing the size of such an object, don't use 'sizeof
35    (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
36    instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
37    MSVC and with C++ compilers. */
38 #undef FLEXIBLE_ARRAY_MEMBER
39
40 /* Gettext package */
41 #undef GETTEXT_PACKAGE
42
43 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
44    CoreFoundation framework. */
45 #undef HAVE_CFLOCALECOPYCURRENT
46
47 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
48    the CoreFoundation framework. */
49 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
50
51 /* Define if the GNU dcgettext() function is already present or preinstalled.
52    */
53 #undef HAVE_DCGETTEXT
54
55 /* Define to 1 if you have the <dirent.h> header file. */
56 #undef HAVE_DIRENT_H
57
58 /* Define to 1 if you have the <dlfcn.h> header file. */
59 #undef HAVE_DLFCN_H
60
61 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
62 #undef HAVE_DOPRNT
63
64 /* Define to 1 if you have the <fcntl.h> header file. */
65 #undef HAVE_FCNTL_H
66
67 /* Define to 1 if you have the `fstatfs' function. */
68 #undef HAVE_FSTATFS
69
70 /* Define to 1 if you have the `fstatvfs' function. */
71 #undef HAVE_FSTATVFS
72
73 /* Define to 1 if you have the `FT_Done_MM_Var' function. */
74 #undef HAVE_FT_DONE_MM_VAR
75
76 /* Define to 1 if you have the `FT_Get_BDF_Property' function. */
77 #undef HAVE_FT_GET_BDF_PROPERTY
78
79 /* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
80 #undef HAVE_FT_GET_PS_FONT_INFO
81
82 /* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
83 #undef HAVE_FT_GET_X11_FONT_FORMAT
84
85 /* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
86 #undef HAVE_FT_HAS_PS_GLYPH_NAMES
87
88 /* Define to 1 if you have the `getexecname' function. */
89 #undef HAVE_GETEXECNAME
90
91 /* Define to 1 if you have the `getopt' function. */
92 #undef HAVE_GETOPT
93
94 /* Define to 1 if you have the `getopt_long' function. */
95 #undef HAVE_GETOPT_LONG
96
97 /* Define to 1 if you have the `getpagesize' function. */
98 #undef HAVE_GETPAGESIZE
99
100 /* Define to 1 if you have the `getprogname' function. */
101 #undef HAVE_GETPROGNAME
102
103 /* Define if the GNU gettext() function is already present or preinstalled. */
104 #undef HAVE_GETTEXT
105
106 /* Define if you have the iconv() function and it works. */
107 #undef HAVE_ICONV
108
109 /* Have Intel __sync_* atomic primitives */
110 #undef HAVE_INTEL_ATOMIC_PRIMITIVES
111
112 /* Define to 1 if you have the <inttypes.h> header file. */
113 #undef HAVE_INTTYPES_H
114
115 /* Define to 1 if you have the `link' function. */
116 #undef HAVE_LINK
117
118 /* Define to 1 if you have the `lrand48' function. */
119 #undef HAVE_LRAND48
120
121 /* Define to 1 if you have the `lstat' function. */
122 #undef HAVE_LSTAT
123
124 /* Define to 1 if you have the <minix/config.h> header file. */
125 #undef HAVE_MINIX_CONFIG_H
126
127 /* Define to 1 if you have the `mkdtemp' function. */
128 #undef HAVE_MKDTEMP
129
130 /* Define to 1 if you have the `mkostemp' function. */
131 #undef HAVE_MKOSTEMP
132
133 /* Define to 1 if you have the `mkstemp' function. */
134 #undef HAVE_MKSTEMP
135
136 /* Define to 1 if you have a working `mmap' system call. */
137 #undef HAVE_MMAP
138
139 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
140 #undef HAVE_NDIR_H
141
142 /* Define to 1 if you have the 'posix_fadvise' function. */
143 #undef HAVE_POSIX_FADVISE
144
145 /* Have POSIX threads */
146 #undef HAVE_PTHREAD
147
148 /* Have PTHREAD_PRIO_INHERIT. */
149 #undef HAVE_PTHREAD_PRIO_INHERIT
150
151 /* Define to 1 if you have the `rand' function. */
152 #undef HAVE_RAND
153
154 /* Define to 1 if you have the `random' function. */
155 #undef HAVE_RANDOM
156
157 /* Define to 1 if you have the `random_r' function. */
158 #undef HAVE_RANDOM_R
159
160 /* Define to 1 if you have the `rand_r' function. */
161 #undef HAVE_RAND_R
162
163 /* Define to 1 if you have the `readlink' function. */
164 #undef HAVE_READLINK
165
166 /* Define to 1 if you have the <sched.h> header file. */
167 #undef HAVE_SCHED_H
168
169 /* Have sched_yield */
170 #undef HAVE_SCHED_YIELD
171
172 /* Have Solaris __machine_*_barrier and atomic_* operations */
173 #undef HAVE_SOLARIS_ATOMIC_OPS
174
175 /* Have C99 stdatomic atomic primitives */
176 #undef HAVE_STDATOMIC_PRIMITIVES
177
178 /* Define to 1 if you have the <stdint.h> header file. */
179 #undef HAVE_STDINT_H
180
181 /* Define to 1 if you have the <stdio.h> header file. */
182 #undef HAVE_STDIO_H
183
184 /* Define to 1 if you have the <stdlib.h> header file. */
185 #undef HAVE_STDLIB_H
186
187 /* Define to 1 if you have the `strerror' function. */
188 #undef HAVE_STRERROR
189
190 /* Define to 1 if you have the `strerror_r' function. */
191 #undef HAVE_STRERROR_R
192
193 /* Define to 1 if you have the <strings.h> header file. */
194 #undef HAVE_STRINGS_H
195
196 /* Define to 1 if you have the <string.h> header file. */
197 #undef HAVE_STRING_H
198
199 /* Define to 1 if `d_type' is a member of `struct dirent'. */
200 #undef HAVE_STRUCT_DIRENT_D_TYPE
201
202 /* Define to 1 if `f_flags' is a member of `struct statfs'. */
203 #undef HAVE_STRUCT_STATFS_F_FLAGS
204
205 /* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
206 #undef HAVE_STRUCT_STATFS_F_FSTYPENAME
207
208 /* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
209 #undef HAVE_STRUCT_STATVFS_F_BASETYPE
210
211 /* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
212 #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME
213
214 /* Define to 1 if `st_mtim' is a member of `struct stat'. */
215 #undef HAVE_STRUCT_STAT_ST_MTIM
216
217 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
218    */
219 #undef HAVE_SYS_DIR_H
220
221 /* Define to 1 if you have the <sys/mount.h> header file. */
222 #undef HAVE_SYS_MOUNT_H
223
224 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
225    */
226 #undef HAVE_SYS_NDIR_H
227
228 /* Define to 1 if you have the <sys/param.h> header file. */
229 #undef HAVE_SYS_PARAM_H
230
231 /* Define to 1 if you have the <sys/statfs.h> header file. */
232 #undef HAVE_SYS_STATFS_H
233
234 /* Define to 1 if you have the <sys/statvfs.h> header file. */
235 #undef HAVE_SYS_STATVFS_H
236
237 /* Define to 1 if you have the <sys/stat.h> header file. */
238 #undef HAVE_SYS_STAT_H
239
240 /* Define to 1 if you have the <sys/types.h> header file. */
241 #undef HAVE_SYS_TYPES_H
242
243 /* Define to 1 if you have the <sys/vfs.h> header file. */
244 #undef HAVE_SYS_VFS_H
245
246 /* Define to 1 if you have the <unistd.h> header file. */
247 #undef HAVE_UNISTD_H
248
249 /* Define to 1 if you have the `vprintf' function. */
250 #undef HAVE_VPRINTF
251
252 /* Can use #warning in C files */
253 #undef HAVE_WARNING_CPP_DIRECTIVE
254
255 /* Define to 1 if you have the <wchar.h> header file. */
256 #undef HAVE_WCHAR_H
257
258 /* Use xmlparse.h instead of expat.h */
259 #undef HAVE_XMLPARSE_H
260
261 /* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
262 #undef HAVE_XML_SETDOCTYPEDECLHANDLER
263
264 /* Define to 1 if you have the `_mktemp_s' function. */
265 #undef HAVE__MKTEMP_S
266
267 /* Define to the sub-directory where libtool stores uninstalled libraries. */
268 #undef LT_OBJDIR
269
270 /* Name of package */
271 #undef PACKAGE
272
273 /* Define to the address where bug reports for this package should be sent. */
274 #undef PACKAGE_BUGREPORT
275
276 /* Define to the full name of this package. */
277 #undef PACKAGE_NAME
278
279 /* Define to the full name and version of this package. */
280 #undef PACKAGE_STRING
281
282 /* Define to the one symbol short name of this package. */
283 #undef PACKAGE_TARNAME
284
285 /* Define to the home page for this package. */
286 #undef PACKAGE_URL
287
288 /* Define to the version of this package. */
289 #undef PACKAGE_VERSION
290
291 /* Define to necessary symbol if this constant uses a non-standard name on
292    your system. */
293 #undef PTHREAD_CREATE_JOINABLE
294
295 /* The size of `char', as computed by sizeof. */
296 #undef SIZEOF_CHAR
297
298 /* The size of `int', as computed by sizeof. */
299 #undef SIZEOF_INT
300
301 /* The size of `long', as computed by sizeof. */
302 #undef SIZEOF_LONG
303
304 /* The size of `short', as computed by sizeof. */
305 #undef SIZEOF_SHORT
306
307 /* The size of `void*', as computed by sizeof. */
308 #undef SIZEOF_VOIDP
309
310 /* The size of `void *', as computed by sizeof. */
311 #undef SIZEOF_VOID_P
312
313 /* Define to 1 if all of the C90 standard headers exist (not just the ones
314    required in a freestanding environment). This macro is provided for
315    backward compatibility; new code need not use it. */
316 #undef STDC_HEADERS
317
318 /* Use iconv. */
319 #undef USE_ICONV
320
321 /* Enable extensions on AIX 3, Interix.  */
322 #ifndef _ALL_SOURCE
323 # undef _ALL_SOURCE
324 #endif
325 /* Enable general extensions on macOS.  */
326 #ifndef _DARWIN_C_SOURCE
327 # undef _DARWIN_C_SOURCE
328 #endif
329 /* Enable general extensions on Solaris.  */
330 #ifndef __EXTENSIONS__
331 # undef __EXTENSIONS__
332 #endif
333 /* Enable GNU extensions on systems that have them.  */
334 #ifndef _GNU_SOURCE
335 # undef _GNU_SOURCE
336 #endif
337 /* Enable X/Open compliant socket functions that do not require linking
338    with -lxnet on HP-UX 11.11.  */
339 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
340 # undef _HPUX_ALT_XOPEN_SOCKET_API
341 #endif
342 /* Identify the host operating system as Minix.
343    This macro does not affect the system headers' behavior.
344    A future release of Autoconf may stop defining this macro.  */
345 #ifndef _MINIX
346 # undef _MINIX
347 #endif
348 /* Enable general extensions on NetBSD.
349    Enable NetBSD compatibility extensions on Minix.  */
350 #ifndef _NETBSD_SOURCE
351 # undef _NETBSD_SOURCE
352 #endif
353 /* Enable OpenBSD compatibility extensions on NetBSD.
354    Oddly enough, this does nothing on OpenBSD.  */
355 #ifndef _OPENBSD_SOURCE
356 # undef _OPENBSD_SOURCE
357 #endif
358 /* Define to 1 if needed for POSIX-compatible behavior.  */
359 #ifndef _POSIX_SOURCE
360 # undef _POSIX_SOURCE
361 #endif
362 /* Define to 2 if needed for POSIX-compatible behavior.  */
363 #ifndef _POSIX_1_SOURCE
364 # undef _POSIX_1_SOURCE
365 #endif
366 /* Enable POSIX-compatible threading on Solaris.  */
367 #ifndef _POSIX_PTHREAD_SEMANTICS
368 # undef _POSIX_PTHREAD_SEMANTICS
369 #endif
370 /* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
371 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
372 # undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
373 #endif
374 /* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
375 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
376 # undef __STDC_WANT_IEC_60559_BFP_EXT__
377 #endif
378 /* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
379 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
380 # undef __STDC_WANT_IEC_60559_DFP_EXT__
381 #endif
382 /* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
383 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
384 # undef __STDC_WANT_IEC_60559_FUNCS_EXT__
385 #endif
386 /* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
387 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
388 # undef __STDC_WANT_IEC_60559_TYPES_EXT__
389 #endif
390 /* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
391 #ifndef __STDC_WANT_LIB_EXT2__
392 # undef __STDC_WANT_LIB_EXT2__
393 #endif
394 /* Enable extensions specified by ISO/IEC 24747:2009.  */
395 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
396 # undef __STDC_WANT_MATH_SPEC_FUNCS__
397 #endif
398 /* Enable extensions on HP NonStop.  */
399 #ifndef _TANDEM_SOURCE
400 # undef _TANDEM_SOURCE
401 #endif
402 /* Enable X/Open extensions.  Define to 500 only if necessary
403    to make mbstate_t available.  */
404 #ifndef _XOPEN_SOURCE
405 # undef _XOPEN_SOURCE
406 #endif
407
408
409 /* Version number of package */
410 #undef VERSION
411
412 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
413    significant byte first (like Motorola and SPARC, unlike Intel). */
414 #if defined AC_APPLE_UNIVERSAL_BUILD
415 # if defined __BIG_ENDIAN__
416 #  define WORDS_BIGENDIAN 1
417 # endif
418 #else
419 # ifndef WORDS_BIGENDIAN
420 #  undef WORDS_BIGENDIAN
421 # endif
422 #endif
423
424 /* Number of bits in a file offset, on hosts where this is settable. */
425 #undef _FILE_OFFSET_BITS
426
427 /* Define for large files, on AIX-style hosts. */
428 #undef _LARGE_FILES
429
430 /* Define to empty if `const' does not conform to ANSI C. */
431 #undef const
432
433 /* Define to `__inline__' or `__inline' if that's what the C compiler
434    calls it, or to nothing if 'inline' is not supported under any name.  */
435 #ifndef __cplusplus
436 #undef inline
437 #endif
438
439 /* Define as a signed integer type capable of holding a process identifier. */
440 #undef pid_t
441
442 #include "config-fixups.h"