summaryrefslogtreecommitdiffstats
path: root/unix/configure.in
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2014-01-23 22:27:46 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2014-01-23 22:27:46 (GMT)
commit47e038d3a85c8a03ac66bd54b8b47d1f28759261 (patch)
treeda025f7df64a87b12a05b33e6b23f038678c73e9 /unix/configure.in
parentcd9b1b4e2eb20ce366117450c05587e553575ede (diff)
parentd05f5496b794b326721c41adf19398ce3764f049 (diff)
downloadtk-47e038d3a85c8a03ac66bd54b8b47d1f28759261.zip
tk-47e038d3a85c8a03ac66bd54b8b47d1f28759261.tar.gz
tk-47e038d3a85c8a03ac66bd54b8b47d1f28759261.tar.bz2
Fix [3606644]: Static build misses fontconfig
Diffstat (limited to 'unix/configure.in')
-rw-r--r--unix/configure.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/unix/configure.in b/unix/configure.in
index e7bf023..ecbac80 100644
--- a/unix/configure.in
+++ b/unix/configure.in
@@ -513,6 +513,18 @@ if test $tk_aqua = no; then
CFLAGS=$tk_oldCFlags
LIBS=$tk_oldLibs
fi
+ dnl make sure that linking against fontconfig libraries finds Fc* symbols
+ if test "$found_xft" = "yes" ; then
+ tk_oldCFlags=$CFLAGS
+ CFLAGS="$CFLAGS $XINCLUDES $XFT_CFLAGS"
+ tk_oldLibs=$LIBS
+ LIBS="$tk_oldLIBS $XFT_LIBS $XLIBSW -lfontconfig"
+ AC_CHECK_LIB(fontconfig, FcFontSort, [
+ XLIBSW="$XLIBSW -lfontconfig"
+ ], [])
+ CFLAGS=$tk_oldCFlags
+ LIBS=$tk_oldLibs
+ fi
dnl print a warning if xft is unusable and was specifically requested
if test "$found_xft" = "no" ; then
if test "$enable_xft" = "yes" ; then