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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
--- icewm-1.2.20/configure.in.orig 2006-06-17 18:03:43.000000000 -0600
+++ icewm-1.2.20/configure.in 2006-06-17 18:03:45.000000000 -0600
@@ -426,32 +426,43 @@
AC_MSG_ERROR("xfreetype or core fonts must be enabled")
fi
if test "$enable_xfreetype" != "no" -o "$enable_xfreetype" = "implied"; then
- AC_PATH_PROG(XFT_CONFIG, xft-config,, ${with_xft_arg-${PATH}})
- if test "${XFT_CONFIG}" != ""; then
- XFT_CFLAGS=`${XFT_CONFIG} --cflags`
- XFT_LIBS=`${XFT_CONFIG} --libs`
- AC_DEFINE(CONFIG_XFREETYPE, 2, [Define to enable XFreeType support.])
- CORE_CFLAGS="${CORE_CFLAGS} $XFT_CFLAGS"
- CORE_LIBS="${CORE_LIBS} $XFT_LIBS"
- features="${features} xfreetype"
- else
- AC_CHECK_HEADERS(X11/Xft/Xft.h,
- [ AC_CHECK_LIB(Xft, XftDrawCreate,
- [ AC_DEFINE(CONFIG_XFREETYPE, 1, [Define to enable XFreeType support.])
- CORE_LIBS="${CORE_LIBS} -lXft"
- enable_corefonts=yes
- features="${features} xfreetype" ],
- [ if test "$enable_xfreetype" != "implied"; then
- AC_MSG_ERROR([Xft support has been requested but libraries were not found.
+ AC_PATH_PROG(PKG_CONFIG, pkg-config)
+
+ if test "${PKG_CONFIG}" != ""; then
+ XFT_CFLAGS=`${PKG_CONFIG} xft --cflags`
+ XFT_LIBS=`${PKG_CONFIG} xft --libs`
+ AC_DEFINE(CONFIG_XFREETYPE, 2, [Define to enable XFreeType support.])
+ CORE_CFLAGS="${CORE_CFLAGS} $XFT_CFLAGS"
+ CORE_LIBS="${CORE_LIBS} $XFT_LIBS"
+ features="${features} xfreetype"
+ else
+ AC_PATH_PROG(XFT_CONFIG, xft-config,, ${with_xft_arg-${PATH}})
+ if test "${XFT_CONFIG}" != ""; then
+ XFT_CFLAGS=`${XFT_CONFIG} --cflags`
+ XFT_LIBS=`${XFT_CONFIG} --libs`
+ AC_DEFINE(CONFIG_XFREETYPE, 2, [Define to enable XFreeType support.])
+ CORE_CFLAGS="${CORE_CFLAGS} $XFT_CFLAGS"
+ CORE_LIBS="${CORE_LIBS} $XFT_LIBS"
+ features="${features} xfreetype"
+ else
+ AC_CHECK_HEADERS(X11/Xft/Xft.h,
+ [ AC_CHECK_LIB(Xft, XftDrawCreate,
+ [ AC_DEFINE(CONFIG_XFREETYPE, 1, [Define to enable XFreeType support.])
+ CORE_LIBS="${CORE_LIBS} -lXft"
+ enable_corefonts=yes
+ features="${features} xfreetype" ],
+ [ if test "$enable_xfreetype" != "implied"; then
+ AC_MSG_ERROR([Xft support has been requested but libraries were not found.
*** Configure your X server to support XFreeType.
*** Information about how to do this can be found in RELNOTES for XFree86.])
- fi ])],
- [ if test "$enable_xfreetype" != "implied"; then
- AC_MSG_ERROR([Xft support has been requested but headers were not found.
+ fi ])],
+ [ if test "$enable_xfreetype" != "implied"; then
+ AC_MSG_ERROR([Xft support has been requested but headers were not found.
*** Configure your X server to support XFreeType.
*** Information about how to do this can be found in RELNOTES for XFree86.])
- fi ])
- fi
+ fi ])
+ fi
+ fi
fi
if test "$enable_corefonts" = "yes"; then
|