]> git.eshelyaron.com Git - emacs.git/commitdiff
Check fontconfig always.
authorKenichi Handa <handa@m17n.org>
Thu, 30 Oct 2008 07:11:41 +0000 (07:11 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 30 Oct 2008 07:11:41 +0000 (07:11 +0000)
ChangeLog
configure.in

index ec873420b431598c055fce5095dc37bfdbb54770..c55b334e8521091f9d6d2267e84bb0deae5cc3c1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-30  Emanuele Giaquinta  <emanuele.giaquinta@gmail.com>
+
+       * configure.in: Check fontconfig always.
+
 2008-10-30  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * configure (*-solaris2.[7-9]*): Fix typo.
index 3ec853bfba22969f76d78bc24d88fb00c0bddc57..e40203bb38cf37a87faa0ef888d002495be9e4b6 100644 (file)
@@ -1825,6 +1825,8 @@ either XPointer or XPointer*.])dnl
 fi
 
 ### Start of font-backend section.
+PKG_CHECK_MODULES(FONTCONFIG, fontconfig >= 2.2.0, HAVE_FC=yes, HAVE_FC=no)
+test "${HAVE_FC}" = "no" && with_freetype=no
 
 ## Use -lXft if available, unless `--with-freetype=no' nor `--with-xft=no'.
 HAVE_XFT=maybe
@@ -1868,16 +1870,11 @@ if test "${HAVE_XFT}" = "yes"; then
   dnl As we use Xft, we anyway use freetype.
   dnl In this case, there's no need of additional CFLAGS and LIBS.
   HAVE_FREETYPE=yes
+  FONTCONFIG_CFLAGS=
+  FONTCONFIG_LIBS=
 elif test "x${with_freetype}" != "xno" && test "x${with_x}" != "xno"; then
 
   PKG_CHECK_MODULES(FREETYPE, freetype2, HAVE_FREETYPE=yes, HAVE_FREETYPE=no)
-  if test "${HAVE_FREETYPE}" = "yes"; then
-    PKG_CHECK_MODULES(FONTCONFIG, fontconfig, HAVE_FC=yes, HAVE_FC=no)
-    if test "${HAVE_FC}" = "no"; then
-      dnl Without fontconfig, we can't use freetype at the moment.
-      HAVE_FREETYPE=no
-    fi
-  fi
 fi
 
 HAVE_LIBOTF=no