summaryrefslogtreecommitdiff
blob: 6a5a28d1c7ab31a32d93a56783e6a638dfaba230 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
--- a/configure.in
+++ b/configure.in
@@ -56,6 +56,7 @@
 # Set up binreloc (for a relocatable autopackage file)
 AM_BINRELOC
 
+PKG_PROG_PKG_CONFIG
 dnl --------------------------------------------------------------------------
 dnl General options
 dnl --------------------------------------------------------------------------
@@ -413,19 +414,9 @@
   FREETYPE_LIBS=`/sw/lib/freetype2/bin/freetype-config --libs`
   have_FREETYPE=yes
 else
-AC_MSG_CHECKING([for freetype-config library])
-
-AC_PATH_PROG(FREETYPE, freetype-config, no)
-
-if test "$FREETYPE" = "no"; then
-  AC_MSG_ERROR(Cannot find freetype2: Is freetype-config in path?)
-  have_FREETYPE=no
-else
-  FREETYPE_CFLAGS=`freetype-config --cflags`
-  FREETYPE_LIBS=`freetype-config --libs`
-  have_FREETYPE=yes
+  PKG_CHECK_MODULES(FREETYPE, freetype2, have_FREETYPE=yes, 
+    AC_MSG_ERROR(Cannot find freetype2))
 fi
-fi
 
 LIBS="$saved_LIBS"
 TR_LIBS="$TR_LIBS $FREETYPE_LIBS"