From: Kenichi Handa <handa@m17n.org>
Date: Tue, 1 May 2007 05:10:26 +0000 (+0000)
Subject: Don't define HAVE_LIBOTF if OTF_get_features is
X-Git-Tag: emacs-pretest-23.0.90~8295^2~521
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a40d6d51dbf47c7cf7cb73e04269180c10c6033b;p=emacs.git

Don't define HAVE_LIBOTF if OTF_get_features is
not available.
---

diff --git a/configure.in b/configure.in
index 46d574171e0..b1f3d84d7c8 100644
--- a/configure.in
+++ b/configure.in
@@ -2455,10 +2455,13 @@ if test "${HAVE_FREETYPE}" = "yes"; then
            [Define to 1 if you have freetype and fontconfig libraries.])
   AC_CHECK_PROG(HAVE_LIBOTF, libotf-config, yes, no)
   if test "${HAVE_LIBOTF}" = "yes"; then
-    AC_DEFINE(HAVE_LIBOTF, 1,
-             [Define to 1 if you have libotf library.])
-    LIBOTF_CFLAGS=`libotf-config --cflags`
-    LIBOTF_LIBS=`libotf-config --libs`
+    AC_CHECK_LIB(otf, OTF_get_features, , HAVE_LIBOTF=no)
+    if test "${HAVE_LIBOTF}" = "yes"; then
+      AC_DEFINE(HAVE_LIBOTF, 1,
+               [Define to 1 if you have libotf library.])
+      LIBOTF_CFLAGS=`libotf-config --cflags`
+      LIBOTF_LIBS=`libotf-config --libs`
+    fi
   fi
 fi
 AC_SUBST(FREETYPE_CFLAGS)