2 dnl fontconfig/configure.in
4 dnl Copyright © 2003 Keith Packard
6 dnl Permission to use, copy, modify, distribute, and sell this software and its
7 dnl documentation for any purpose is hereby granted without fee, provided that
8 dnl the above copyright notice appear in all copies and that both that
9 dnl copyright notice and this permission notice appear in supporting
10 dnl documentation, and that the name of the author(s) not be used in
11 dnl advertising or publicity pertaining to distribution of the software without
12 dnl specific, written prior permission. The authors make no
13 dnl representations about the suitability of this software for any purpose. It
14 dnl is provided "as is" without express or implied warranty.
16 dnl THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
17 dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
18 dnl EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
19 dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
20 dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
21 dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
22 dnl PERFORMANCE OF THIS SOFTWARE.
24 dnl Process this file with autoconf to create configure.
28 dnl ==========================================================================
30 dnl ==========================================================================
32 dnl This is the package version number, not the shared library
33 dnl version. This same version number must appear in fontconfig/fontconfig.h
34 dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
35 dnl not possible to extract the version number here from fontconfig.h
36 AC_INIT([fontconfig], [2.10.93], [https://bugs.freedesktop.org/enger_bug.cgi?product=fontconfig])
37 AM_INIT_AUTOMAKE([1.11 parallel-tests dist-bzip2])
38 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
40 dnl libtool versioning
42 dnl bump revision when fixing bugs
43 dnl bump current and age, reset revision to zero when adding APIs
44 dnl bump current, leave age, reset revision to zero when changing/removing APIS
47 AC_SUBST(LIBT_CURRENT)
48 AC_SUBST(LIBT_REVISION)
51 LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
52 AC_SUBST(LIBT_VERSION_INFO)
54 LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
55 AC_SUBST(LIBT_CURRENT_MINUS_AGE)
57 dnl ==========================================================================
59 AC_CONFIG_HEADERS(config.h)
60 AC_CONFIG_MACRO_DIR([m4])
63 AC_USE_SYSTEM_EXTENSIONS
71 m4_ifdef([PKG_INSTALLDIR], [PKG_INSTALLDIR], AC_SUBST([pkgconfigdir], ${libdir}/pkgconfig))
73 AM_MISSING_PROG([GIT], [git])
74 AM_MISSING_PROG([GPERF], [gperf])
76 AC_MSG_CHECKING([for RM macro])
77 _predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
78 if test "x$_predefined_rm" = "x"; then
79 AC_MSG_RESULT([no predefined RM])
80 AC_CHECK_PROG(RM, rm, [rm -f])
82 AC_MSG_RESULT($_predefined_rm)
85 dnl ==========================================================================
94 AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
96 if test "$os_win32" = "yes"; then
97 AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)
99 AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)
102 if test "x$GCC" = "xyes"; then
103 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
104 -Wmissing-prototypes -Wmissing-declarations \
105 -Wnested-externs -fno-strict-aliasing"
106 AC_DEFINE_UNQUOTED(HAVE_WARNING_CPP_DIRECTIVE,1,
107 [Can use #warning in C files])
109 AC_SUBST(WARN_CFLAGS)
112 dnl ==========================================================================
115 AC_ARG_VAR(CC_FOR_BUILD, [build system C compiler])
116 AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
117 AM_CONDITIONAL(ENABLE_SHARED, test "$enable_shared" = "yes")
119 dnl ==========================================================================
122 [AC_HELP_STRING([--with-arch=ARCH],
123 [Force architecture to ARCH])],
124 arch="$withval", arch=auto)
126 if test "x$arch" != xauto; then
127 AC_DEFINE_UNQUOTED([FC_ARCHITECTURE], "$arch", [Architecture prefix to use for cache file names])
131 dnl ==========================================================================
133 # Checks for header files.
136 AC_CHECK_HEADERS([fcntl.h regex.h stdlib.h string.h unistd.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h])
137 AX_CREATE_STDINT_H([src/fcstdint.h])
139 # Checks for typedefs, structures, and compiler characteristics.
142 AC_C_FLEXIBLE_ARRAY_MEMBER
145 # Checks for library functions.
148 AC_CHECK_FUNCS([link mkstemp mkostemp _mktemp_s getopt getopt_long getprogname getexecname rand random lrand48 random_r rand_r regcomp regerror regexec regfree fstatvfs fstatfs lstat])
150 dnl AC_CHECK_FUNCS doesn't check for header files.
151 dnl posix_fadvise() may be not available in older libc.
152 fc_saved_CFLAGS="$CFLAGS"
153 CFLAGS="$CFLAGS $WARN_CFLAGS -Werror"
154 AC_MSG_CHECKING([for posix_fadvise])
155 AC_LINK_IFELSE([AC_LANG_SOURCE([[
158 return posix_fadvise(0, 0, 0, 0);
162 AC_DEFINE([HAVE_POSIX_FADVISE], [1], [Define to 1 if you have the 'posix_fadvise' function.])
163 ],[AC_MSG_RESULT([no])])
164 if test "$os_win32" = "no"; then
165 AC_MSG_CHECKING([for scandir])
166 AC_LINK_IFELSE([AC_LANG_SOURCE([[
168 int comp(const struct dirent **, const struct dirent **);
169 int comp(const struct dirent **a, const struct dirent **b) { return 0; }
172 return scandir(".", &d, 0, &comp) >= 0;
176 AC_DEFINE([HAVE_SCANDIR], [1], [Define to 1 if you have the 'scandir' function.])
178 AC_LINK_IFELSE([AC_LANG_SOURCE([[
180 int comp(const void *, const void *);
181 int comp(const void *a, const void *b) { return 0; }
184 return scandir(".", &d, 0, &comp) >= 0;
188 AC_DEFINE([HAVE_SCANDIR_VOID_P], [1], [Define to 1 if you have the 'scandir' function with int (* compar)(const void *, const void *)])
191 *** No scandir function available.])
195 CFLAGS="$fc_saved_CFLAGS"
198 if test "x$ac_cv_func_fstatvfs" = "xyes"; then
199 AC_CHECK_MEMBERS([struct statvfs.f_basetype, struct statvfs.f_fstypename],,,
200 [#include <sys/statvfs.h>])
202 if test "x$ac_cv_func_fstatfs" = "xyes"; then
203 AC_CHECK_MEMBERS([struct statfs.f_flags, struct statfs.f_fstypename],,, [
204 #ifdef HAVE_SYS_VFS_H
207 #ifdef HAVE_SYS_STATFS_H
208 #include <sys/statfs.h>
210 #ifdef HAVE_SYS_PARAM_H
211 #include <sys/param.h>
213 #ifdef HAVE_SYS_MOUNT_H
214 #include <sys/mount.h>
217 AC_CHECK_MEMBERS([struct dirent.d_type],,,
218 [#include <dirent.h>])
222 if test "x$ac_cv_func_regcomp" = "xyes" -a "x$ac_cv_func_regerror" = "xyes" -a "x$ac_cv_func_regexec" = "xyes" -a "x$ac_cv_func_regfree"; then
223 AC_DEFINE(USE_REGEX,,[Use regex])
230 [AC_HELP_STRING([--enable-iconv],
231 [Use iconv to support non-Unicode SFNT name])],
233 AC_ARG_WITH(libiconv,
234 [AC_HELP_STRING([--with-libiconv=DIR],
235 [Use libiconv in DIR])],
236 [if test "x$withval" = "xyes"; then
237 libiconv_prefix=$prefix
239 libiconv_prefix=$withval
241 [libiconv_prefix=auto])
242 AC_ARG_WITH(libiconv-includes,
243 [AC_HELP_STRING([--with-libiconv-includes=DIR],
244 [Use libiconv includes in DIR])],
245 [libiconv_includes=$withval],
246 [libiconv_includes=auto])
247 AC_ARG_WITH(libiconv-lib,
248 [AC_HELP_STRING([--with-libiconv-lib=DIR],
249 [Use libiconv library in DIR])],
250 [libiconv_lib=$withval],
253 # if no libiconv,libiconv-includes,libiconv-lib are specified,
254 # libc's iconv has a priority.
255 if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
256 libiconv_cflags="-I${libiconv_includes}"
257 elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
258 libiconv_cflags="-I${libiconv_prefix}/include"
263 if test "x$libiconv_cflags" != "x"; then
264 if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
265 libiconv_libs="-L${libiconv_lib} -liconv"
266 elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
267 libiconv_libs="-L${libiconv_prefix}/lib -liconv"
269 libiconv_libs="-liconv"
274 if test "x$enable_iconv" != "xno"; then
275 AC_MSG_CHECKING([for a usable iconv])
276 if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
277 iconvsaved_CFLAGS="$CFLAGS"
278 iconvsaved_LIBS="$LIBS"
279 CFLAGS="$CFLAGS $libiconv_cflags"
280 LIBS="$LIBS $libiconv_libs"
282 AC_TRY_LINK([#include <iconv.h>],
283 [iconv_open ("from", "to");],
284 [iconv_type="libiconv"
288 CFLAGS="$iconvsaved_CFLAGS"
289 LIBS="$iconvsaved_LIBS"
290 ICONV_CFLAGS="$libiconv_cflags"
291 ICONV_LIBS="$libiconv_libs"
293 if test "x$use_iconv" = "x0"; then
294 AC_TRY_LINK([#include <iconv.h>],
295 [iconv_open ("from", "to");],
298 [iconv_type="not found"
302 AC_MSG_RESULT([$iconv_type])
303 AC_SUBST(ICONV_CFLAGS)
306 AC_DEFINE_UNQUOTED(USE_ICONV,$use_iconv,[Use iconv.])
308 # Checks for FreeType
310 PKG_CHECK_MODULES(FREETYPE, freetype2)
312 AC_SUBST(FREETYPE_LIBS)
313 AC_SUBST(FREETYPE_CFLAGS)
315 fontconfig_save_libs="$LIBS"
316 fontconfig_save_cflags="$CFLAGS"
317 LIBS="$LIBS $FREETYPE_LIBS"
318 CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
319 AC_CHECK_FUNCS(FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_Get_X11_Font_Format FT_Select_Size)
320 AC_CHECK_MEMBER(FT_Bitmap_Size.y_ppem,
321 HAVE_FT_BITMAP_SIZE_Y_PPEM=1,
322 HAVE_FT_BITMAP_SIZE_Y_PPEM=0,
323 [#include <ft2build.h>
324 #include FT_FREETYPE_H])
325 AC_DEFINE_UNQUOTED(HAVE_FT_BITMAP_SIZE_Y_PPEM,$HAVE_FT_BITMAP_SIZE_Y_PPEM,
326 [FT_Bitmap_Size structure includes y_ppem field])
327 CFLAGS="$fontconfig_save_cflags"
328 LIBS="$fontconfig_save_libs"
331 # Check expat configuration
334 [AC_HELP_STRING([--with-expat=DIR],
335 [Use Expat in DIR])],
336 [expat_prefix=$withval],
338 AC_ARG_WITH(expat-includes,
339 [AC_HELP_STRING([--with-expat-includes=DIR],
340 [Use Expat includes in DIR])],
341 [expat_includes=$withval],
342 [expat_includes=auto])
343 AC_ARG_WITH(expat-lib,
344 [AC_HELP_STRING([--with-expat-lib=DIR])],
345 [expat_lib=$withval],
348 if test "$enable_libxml2" != "yes"; then
349 use_pkgconfig_for_expat=yes
350 if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
351 PKG_CHECK_MODULES(EXPAT, expat,,use_pkgconfig_for_expat=no)
353 use_pkgconfig_for_expat=no
355 if test "x$use_pkgconfig_for_expat" = "xno"; then
356 if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
357 EXPAT_CFLAGS="-I${expat_includes}"
358 elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
359 EXPAT_CFLAGS="-I${expat_prefix}/include"
363 if test "$expat_lib" != "auto"; then
364 EXPAT_LIBS="-L${expat_lib} -lexpat"
365 elif test "$expat_prefix" != "auto"; then
366 EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
372 expatsaved_CPPFLAGS="$CPPFLAGS"
373 expatsaved_LIBS="$LIBS"
374 CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
375 LIBS="$LIBS $EXPAT_LIBS"
377 AC_CHECK_HEADER(expat.h)
378 if test "$ac_cv_header_expat_h" = "no"; then
379 AC_CHECK_HEADER(xmlparse.h)
380 if test "$ac_cv_header_xmlparse_h" = "yes"; then
382 AC_SUBST(HAVE_XMLPARSE_H)
383 AC_DEFINE_UNQUOTED(HAVE_XMLPARSE_H,$HAVE_XMLPARSE_H,
384 [Use xmlparse.h instead of expat.h])
387 *** expat is required. or try to use --enable-libxml2])
390 AC_CHECK_FUNCS(XML_SetDoctypeDeclHandler)
391 if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
393 *** expat is required. or try to use --enable-libxml2])
395 CPPFLAGS="$expatsaved_CPPFLAGS"
396 LIBS="$expatsaved_LIBS"
398 AC_SUBST(EXPAT_CFLAGS)
403 # Check libxml2 configuration
405 AC_ARG_ENABLE(libxml2,
406 [AC_HELP_STRING([--enable-libxml2],
407 [Use libxml2 instead of Expat])])
409 if test "$enable_libxml2" = "yes"; then
410 PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
411 AC_DEFINE_UNQUOTED(ENABLE_LIBXML2,1,[Use libxml2 instead of Expat])
413 AC_SUBST(LIBXML2_CFLAGS)
414 AC_SUBST(LIBXML2_LIBS)
416 fc_saved_CFLAGS="$CFLAGS"
417 CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
418 AC_MSG_CHECKING([SAX1 support in libxml2])
419 AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
420 #include <libxml/xmlversion.h>
421 #if !defined(LIBXML_SAX1_ENABLED)
422 # include "error: No SAX1 support in libxml2"
424 ]])], [AC_MSG_RESULT([found])], [AC_MSG_ERROR([
425 *** SAX1 support in libxml2 is required. enable it or use expat instead.])])
426 CFLAGS="$fc_saved_CFLAGS"
430 # Set default font directory
433 AC_ARG_WITH(default-fonts,
434 [AC_HELP_STRING([--with-default-fonts=DIR],
435 [Use fonts from DIR when config is busted])],
436 default_fonts="$withval", default_fonts=yes)
438 case "$default_fonts" in
440 if test "$os_win32" = "yes"; then
441 FC_DEFAULT_FONTS="WINDOWSFONTDIR"
442 AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "WINDOWSFONTDIR",
443 [Windows font directory])
445 FC_DEFAULT_FONTS="/usr/share/fonts"
446 AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "/usr/share/fonts",
447 [System font directory])
451 FC_DEFAULT_FONTS="$default_fonts"
452 AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "$default_fonts",
453 [System font directory])
457 AC_SUBST(FC_DEFAULT_FONTS)
460 # Add more fonts if available. By default, add only the directories
461 # with outline fonts; those with bitmaps can be added as desired in
462 # local.conf or ~/.fonts.conf
464 AC_ARG_WITH(add-fonts,
465 [AC_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],
466 [Find additional fonts in DIR1,DIR2,... ])],
467 add_fonts="$withval", add_fonts=yes)
472 for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
473 case x"$FC_ADD_FONTS" in
476 if test -d "$sub"; then
477 case x$FC_ADD_FONTS in
482 FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
489 AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
495 FC_ADD_FONTS="$add_fonts"
496 AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
500 AC_SUBST(FC_ADD_FONTS)
504 case "$FC_ADD_FONTS" in
508 FC_FONTPATH=`echo $FC_ADD_FONTS |
509 sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'`
513 AC_SUBST(FC_FONTPATH)
516 # Set default cache directory path
518 AC_ARG_WITH(cache-dir,
519 [AC_HELP_STRING([--with-cache-dir=DIR],
520 [Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
521 fc_cachedir="$withval", fc_cachedir=yes)
525 if test "$os_win32" = "yes"; then
526 fc_cachedir="WINDOWSTEMPDIR_FONTCONFIG_CACHE"
528 fc_cachedir='${localstatedir}/cache/${PACKAGE}'
534 AC_SUBST(fc_cachedir)
535 FC_CACHEDIR=${fc_cachedir}
536 AC_SUBST(FC_CACHEDIR)
538 FC_FONTDATE=`LC_ALL=C date`
540 AC_SUBST(FC_FONTDATE)
543 # Set configuration paths
546 AC_ARG_WITH(templatedir,
547 [AC_HELP_STRING([--with-templatedir=DIR],
548 [Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
549 [templatedir="$withval"],
551 AC_ARG_WITH(baseconfigdir,
552 [AC_HELP_STRING([--with-baseconfigdir=DIR],
553 [Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
554 [baseconfigdir="$withval"],
556 AC_ARG_WITH(configdir,
557 [AC_HELP_STRING([--with-configdir=DIR],
558 [Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
559 [configdir="$withval"],
562 [AC_HELP_STRING([--with-xmldir=DIR],
563 [Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
567 case "$templatedir" in
569 templatedir='${datadir}'/fontconfig/conf.avail
574 case "$baseconfigdir" in
576 baseconfigdir='${sysconfdir}'/fonts
583 configdir='${baseconfigdir}'/conf.d
590 xmldir='${datadir}'/xml/fontconfig
596 TEMPLATEDIR=${templatedir}
597 BASECONFIGDIR=${baseconfigdir}
598 CONFIGDIR=${configdir}
600 AC_SUBST(templatedir)
601 AC_SUBST(TEMPLATEDIR)
602 AC_SUBST(baseconfigdir)
603 AC_SUBST(BASECONFIGDIR)
610 dnl ===========================================================================
613 # Thread-safety primitives
616 AC_CACHE_CHECK([for Intel atomic primitives], fc_cv_have_intel_atomic_primitives, [
617 fc_cv_have_intel_atomic_primitives=false
619 void memory_barrier (void) { __sync_synchronize (); }
620 int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
621 int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
622 void mutex_unlock (int *m) { __sync_lock_release (m); }
623 ], [], fc_cv_have_intel_atomic_primitives=true
626 if $fc_cv_have_intel_atomic_primitives; then
627 AC_DEFINE(HAVE_INTEL_ATOMIC_PRIMITIVES, 1, [Have Intel __sync_* atomic primitives])
630 AC_CACHE_CHECK([for Solaris atomic operations], fc_cv_have_solaris_atomic_ops, [
631 fc_cv_have_solaris_atomic_ops=false
634 /* This requires Solaris Studio 12.2 or newer: */
635 #include <mbarrier.h>
636 void memory_barrier (void) { __machine_rw_barrier (); }
637 int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
638 void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
639 ], [], fc_cv_have_solaris_atomic_ops=true
642 if $fc_cv_have_solaris_atomic_ops; then
643 AC_DEFINE(HAVE_SOLARIS_ATOMIC_OPS, 1, [Have Solaris __machine_*_barrier and atomic_* operations])
646 if test "$os_win32" = no && ! $have_pthread; then
647 AC_CHECK_HEADERS(sched.h)
648 AC_SEARCH_LIBS(sched_yield,rt,AC_DEFINE(HAVE_SCHED_YIELD, 1, [Have sched_yield]))
652 if test "$os_win32" = no; then
653 AX_PTHREAD([have_pthread=true])
655 if $have_pthread; then
656 LIBS="$PTHREAD_LIBS $LIBS"
657 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
659 AC_DEFINE(HAVE_PTHREAD, 1, [Have POSIX threads])
661 AM_CONDITIONAL(HAVE_PTHREAD, $have_pthread)
664 dnl ===========================================================================
667 # Let people not build/install docs if they don't have docbook
670 AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
672 AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes)
676 # Check if docs exist or can be created
678 if test x$HASDOCBOOK = xno; then
679 if test -f $srcdir/doc/fonts-conf.5; then
687 [AC_HELP_STRING([--disable-docs],
688 [Don't build and install documentation])],
690 enable_docs=$default_docs)
692 AM_CONDITIONAL(ENABLE_DOCS, test "x$enable_docs" = xyes)
694 if test "x$enable_docs" = xyes; then
696 cat $srcdir/doc/*.fncs | awk '
697 /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
698 /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
699 /^@@/ { done = 0; }' > $tmp
700 DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
701 echo DOCMAN3 $DOCMAN3
709 dnl Figure out what cache format suffix to use for this architecture
711 AC_CHECK_SIZEOF([void *])
712 AC_CHECK_ALIGNOF([double])
714 dnl include the header file for workaround of miscalculating size on autoconf
715 dnl particularly for fat binaries
716 AH_BOTTOM([#include "config-fixups.h"])
722 fc-glyphname/Makefile