diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2014-01-23 22:27:46 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2014-01-23 22:27:46 (GMT) |
commit | 47e038d3a85c8a03ac66bd54b8b47d1f28759261 (patch) | |
tree | da025f7df64a87b12a05b33e6b23f038678c73e9 /unix/configure.in | |
parent | cd9b1b4e2eb20ce366117450c05587e553575ede (diff) | |
parent | d05f5496b794b326721c41adf19398ce3764f049 (diff) | |
download | tk-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.in | 12 |
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 |