fontconfig: Branch 'main'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Dec 22 13:01:08 UTC 2023
configure.ac | 101 +++++++++++++++++++++++------------------------------------
1 file changed, 40 insertions(+), 61 deletions(-)
New commits:
commit 20dcd8782002ed1931951de279bfb6e2616cf779
Author: Akira TAGOH <akira at tagoh.org>
Date: Fri Dec 22 21:40:08 2023 +0900
Run autoupdate
diff --git a/configure.ac b/configure.ac
index f9a2c36..ac710f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl PERFORMANCE OF THIS SOFTWARE.
dnl
dnl Process this file with autoconf to create configure.
-AC_PREREQ(2.61)
+AC_PREREQ([2.71])
dnl ==========================================================================
dnl Versioning
@@ -33,7 +33,7 @@ dnl This is the package version number, not the shared library
dnl version. This same version number must appear in fontconfig/fontconfig.h
dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
dnl not possible to extract the version number here from fontconfig.h
-AC_INIT([fontconfig], [2.14.2], [https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
+AC_INIT([fontconfig],[2.14.2],[https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
AM_INIT_AUTOMAKE([1.11 parallel-tests dist-xz])
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
@@ -149,8 +149,7 @@ AM_CONDITIONAL(ENABLE_SHARED, test "$enable_shared" = "yes")
dnl ==========================================================================
AC_ARG_WITH(arch,
- [AC_HELP_STRING([--with-arch=ARCH],
- [Force architecture to ARCH])],
+ [AS_HELP_STRING([--with-arch=ARCH],[Force architecture to ARCH])],
arch="$withval", arch=auto)
if test "x$arch" != xauto; then
@@ -162,7 +161,11 @@ dnl ==========================================================================
# Checks for header files.
AC_HEADER_DIRENT
-AC_HEADER_STDC
+# Autoupdate added the next two lines to ensure that your configure
+# script's behavior did not change. They are probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT
+AC_PROG_EGREP
+
AC_CHECK_HEADERS([dirent.h fcntl.h stdlib.h string.h unistd.h sys/statvfs.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h])
AX_CREATE_STDINT_H([src/fcstdint.h])
@@ -232,12 +235,10 @@ AC_MSG_RESULT($FC_GPERF_SIZE_T)
# Checks for iconv
#
AC_ARG_ENABLE(iconv,
- [AC_HELP_STRING([--enable-iconv],
- [Use iconv to support non-Unicode SFNT name])],
+ [AS_HELP_STRING([--enable-iconv],[Use iconv to support non-Unicode SFNT name])],
,enable_iconv=no)
AC_ARG_WITH(libiconv,
- [AC_HELP_STRING([--with-libiconv=DIR],
- [Use libiconv in DIR])],
+ [AS_HELP_STRING([--with-libiconv=DIR],[Use libiconv in DIR])],
[if test "x$withval" = "xyes"; then
libiconv_prefix=$prefix
else
@@ -245,13 +246,11 @@ AC_ARG_WITH(libiconv,
fi],
[libiconv_prefix=auto])
AC_ARG_WITH(libiconv-includes,
- [AC_HELP_STRING([--with-libiconv-includes=DIR],
- [Use libiconv includes in DIR])],
+ [AS_HELP_STRING([--with-libiconv-includes=DIR],[Use libiconv includes in DIR])],
[libiconv_includes=$withval],
[libiconv_includes=auto])
AC_ARG_WITH(libiconv-lib,
- [AC_HELP_STRING([--with-libiconv-lib=DIR],
- [Use libiconv library in DIR])],
+ [AS_HELP_STRING([--with-libiconv-lib=DIR],[Use libiconv library in DIR])],
[libiconv_lib=$withval],
[libiconv_lib=auto])
@@ -284,24 +283,18 @@ if test "x$enable_iconv" != "xno"; then
CFLAGS="$CFLAGS $libiconv_cflags"
LIBS="$LIBS $libiconv_libs"
- AC_TRY_LINK([#include <iconv.h>],
- [iconv_open ("from", "to");],
- [iconv_type="libiconv"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iconv.h>]], [[iconv_open ("from", "to");]])],[iconv_type="libiconv"
use_iconv=1
ICONV_CFLAGS="$libiconv_cflags"
ICONV_LIBS="$libiconv_libs"
- ],
- [use_iconv=0])
+ ],[use_iconv=0])
CFLAGS="$iconvsaved_CFLAGS"
LIBS="$iconvsaved_LIBS"
fi
if test "x$use_iconv" = "x0"; then
- AC_TRY_LINK([#include <iconv.h>],
- [iconv_open ("from", "to");],
- [iconv_type="libc"
- use_iconv=1],
- [iconv_type="not found"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iconv.h>]], [[iconv_open ("from", "to");]])],[iconv_type="libc"
+ use_iconv=1],[iconv_type="not found"
use_iconv=0])
fi
@@ -342,17 +335,15 @@ CFLAGS="$fontconfig_save_cflags"
# Check expat configuration
#
AC_ARG_WITH(expat,
- [AC_HELP_STRING([--with-expat=DIR],
- [Use Expat in DIR])],
+ [AS_HELP_STRING([--with-expat=DIR],[Use Expat in DIR])],
[expat_prefix=$withval],
[expat_prefix=auto])
AC_ARG_WITH(expat-includes,
- [AC_HELP_STRING([--with-expat-includes=DIR],
- [Use Expat includes in DIR])],
+ [AS_HELP_STRING([--with-expat-includes=DIR],[Use Expat includes in DIR])],
[expat_includes=$withval],
[expat_includes=auto])
AC_ARG_WITH(expat-lib,
- [AC_HELP_STRING([--with-expat-lib=DIR])],
+ [AS_HELP_STRING([--with-expat-lib=DIR])],
[expat_lib=$withval],
[expat_lib=auto])
@@ -422,8 +413,7 @@ fi
# Check libxml2 configuration
#
AC_ARG_ENABLE(libxml2,
- [AC_HELP_STRING([--enable-libxml2],
- [Use libxml2 instead of Expat])])
+ [AS_HELP_STRING([--enable-libxml2],[Use libxml2 instead of Expat])])
if test "$enable_libxml2" = "yes"; then
PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
@@ -460,8 +450,7 @@ AC_SUBST(JSONC_LIBS)
#
AC_ARG_WITH(default-sub-pixel-rendering,
- [AC_HELP_STRING([--with-default-sub-pixel-rendering=NAME],
- [Enable your preferred sub-pixel rendering configuration (none/bgr/rgb/vbgr/vrgb) [default=none]])],
+ [AS_HELP_STRING([--with-default-sub-pixel-rendering=NAME],[Enable your preferred sub-pixel rendering configuration (none/bgr/rgb/vbgr/vrgb) [default=none]])],
preferred_sub_pixel_rendering="$withval", preferred_sub_pixel_rendering=none)
case "$preferred_sub_pixel_rendering" in
@@ -479,8 +468,7 @@ esac
#
AC_ARG_WITH(default-hinting,
- [AC_HELP_STRING([--with-default-hinting=NAME],
- [Enable your preferred hinting configuration (none/slight/medium/full) [default=slight]])],
+ [AS_HELP_STRING([--with-default-hinting=NAME],[Enable your preferred hinting configuration (none/slight/medium/full) [default=slight]])],
preferred_hinting="$withval", preferred_hinting=slight)
case "$preferred_hinting" in
@@ -498,8 +486,7 @@ esac
#
AC_ARG_WITH(default-fonts,
- [AC_HELP_STRING([--with-default-fonts=DIR1,DIR2,...],
- [Use fonts from DIR1,DIR2,... when config is busted])],
+ [AS_HELP_STRING([--with-default-fonts=DIR1,DIR2,...],[Use fonts from DIR1,DIR2,... when config is busted])],
default_fonts="$withval", default_fonts=yes)
case "$default_fonts" in
@@ -538,8 +525,7 @@ AC_SUBST(FC_DEFAULT_FONTS)
# local.conf or ~/.fonts.conf
#
AC_ARG_WITH(add-fonts,
- [AC_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],
- [Find additional fonts in DIR1,DIR2,... ])],
+ [AS_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],[Find additional fonts in DIR1,DIR2,... ])],
add_fonts="$withval", add_fonts=yes)
case "$add_fonts" in
@@ -592,8 +578,7 @@ AC_SUBST(FC_FONTPATH)
# Set default cache directory path
#
AC_ARG_WITH(cache-dir,
- [AC_HELP_STRING([--with-cache-dir=DIR],
- [Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
+ [AS_HELP_STRING([--with-cache-dir=DIR],[Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
fc_cachedir="$withval", fc_cachedir=yes)
case $fc_cachedir in
@@ -620,23 +605,19 @@ AC_SUBST(FC_FONTDATE)
#
AC_ARG_WITH(templatedir,
- [AC_HELP_STRING([--with-templatedir=DIR],
- [Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
+ [AS_HELP_STRING([--with-templatedir=DIR],[Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
[templatedir="$withval"],
[templatedir=yes])
AC_ARG_WITH(baseconfigdir,
- [AC_HELP_STRING([--with-baseconfigdir=DIR],
- [Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
+ [AS_HELP_STRING([--with-baseconfigdir=DIR],[Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
[baseconfigdir="$withval"],
[baseconfigdir=yes])
AC_ARG_WITH(configdir,
- [AC_HELP_STRING([--with-configdir=DIR],
- [Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
+ [AS_HELP_STRING([--with-configdir=DIR],[Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
[configdir="$withval"],
[configdir=yes])
AC_ARG_WITH(xmldir,
- [AC_HELP_STRING([--with-xmldir=DIR],
- [Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
+ [AS_HELP_STRING([--with-xmldir=DIR],[Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
[xmldir="$withval"],
[xmldir=yes])
@@ -687,15 +668,15 @@ dnl ===========================================================================
AC_CACHE_CHECK([stdatomic.h atomic primitives], fc_cv_have_stdatomic_atomic_primitives, [
fc_cv_have_stdatomic_atomic_primitives=false
- AC_TRY_LINK([
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <stdatomic.h>
void memory_barrier (void) { atomic_thread_fence (memory_order_acq_rel); }
int atomic_add (atomic_int *i) { return atomic_fetch_add_explicit (i, 1, memory_order_relaxed); }
int mutex_trylock (atomic_flag *m) { return atomic_flag_test_and_set_explicit (m, memory_order_acquire); }
void mutex_unlock (atomic_flag *m) { atomic_flag_clear_explicit (m, memory_order_release); }
- ], [], fc_cv_have_stdatomic_atomic_primitives=true
- )
+ ]], [[]])],[fc_cv_have_stdatomic_atomic_primitives=true
+ ],[])
])
if $fc_cv_have_stdatomic_atomic_primitives; then
AC_DEFINE(HAVE_STDATOMIC_PRIMITIVES, 1, [Have C99 stdatomic atomic primitives])
@@ -703,13 +684,13 @@ fi
AC_CACHE_CHECK([for Intel atomic primitives], fc_cv_have_intel_atomic_primitives, [
fc_cv_have_intel_atomic_primitives=false
- AC_TRY_LINK([
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
void memory_barrier (void) { __sync_synchronize (); }
int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
void mutex_unlock (int *m) { __sync_lock_release (m); }
- ], [], fc_cv_have_intel_atomic_primitives=true
- )
+ ]], [[]])],[fc_cv_have_intel_atomic_primitives=true
+ ],[])
])
if $fc_cv_have_intel_atomic_primitives; then
AC_DEFINE(HAVE_INTEL_ATOMIC_PRIMITIVES, 1, [Have Intel __sync_* atomic primitives])
@@ -717,15 +698,15 @@ fi
AC_CACHE_CHECK([for Solaris atomic operations], fc_cv_have_solaris_atomic_ops, [
fc_cv_have_solaris_atomic_ops=false
- AC_TRY_LINK([
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <atomic.h>
/* This requires Solaris Studio 12.2 or newer: */
#include <mbarrier.h>
void memory_barrier (void) { __machine_rw_barrier (); }
int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
- ], [], fc_cv_have_solaris_atomic_ops=true
- )
+ ]], [[]])],[fc_cv_have_solaris_atomic_ops=true
+ ],[])
])
if $fc_cv_have_solaris_atomic_ops; then
AC_DEFINE(HAVE_SOLARIS_ATOMIC_OPS, 1, [Have Solaris __machine_*_barrier and atomic_* operations])
@@ -778,8 +759,7 @@ if test x$HASDOCBOOK = xno; then
fi
AC_ARG_ENABLE(docs,
- [AC_HELP_STRING([--disable-docs],
- [Don't build and install documentation])],
+ [AS_HELP_STRING([--disable-docs],[Don't build and install documentation])],
,
enable_docs=$default_docs)
@@ -805,8 +785,7 @@ if test $cross_compiling = "yes"; then
default_cache_build="no"
fi
AC_ARG_ENABLE(cache-build,
- [AC_HELP_STRING([--disable-cache-build],
- [Don't run fc-cache during the build])],
+ [AS_HELP_STRING([--disable-cache-build],[Don't run fc-cache during the build])],
,
enable_cache_build=$default_cache_build)
More information about the Fontconfig
mailing list