diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-12-13 03:07:09 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2015-12-15 19:53:59 +0100 |
commit | 13859714fd3f5c00fade9f8979abe977e3927e04 (patch) | |
tree | 6c191352f0d147c2c015c951665c78164dd003e3 /config.tests | |
parent | f16757db87862382e4240be4a58c809a745ca186 (diff) | |
download | qt3-13859714fd3f5c00fade9f8979abe977e3927e04.tar.gz qt3-13859714fd3f5c00fade9f8979abe977e3927e04.zip |
Fix FTBFS with libfreetype6 >= 2.5.x
This resolves Bug 1765
(cherry picked from commit 1ee1ffbae69dc78721af139f0794628571fd35ef)
Diffstat (limited to 'config.tests')
-rwxr-xr-x | config.tests/x11/xfreetype.test | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/config.tests/x11/xfreetype.test b/config.tests/x11/xfreetype.test index 5cabc32..d4cb4ba 100755 --- a/config.tests/x11/xfreetype.test +++ b/config.tests/x11/xfreetype.test @@ -116,12 +116,15 @@ fi # check for freetype2 headers FREETYPE2_INCDIR= if [ "$XFT" = "yes" ]; then - INC="freetype2/freetype/freetype.h" XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` LDIRS=`sed -n -e '/^QMAKE_INCDIR[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG` INCDIRS="$IN_INCDIRS $XDIRS $LDIRS /usr/include /include" F= for INCDIR in $INCDIRS; do + INC="freetype2/freetype/freetype.h" # libfreetype <= 2.4.9-1.1 + if ! [ -f $INCDIR/$INC ]; then + INC="freetype2/freetype.h" # libfreetype >= 2.5.1-1 + fi if [ -f $INCDIR/$INC ]; then # detect major version of freetype2 FREETYPE_MAJOR=`grep "#define FREETYPE_MAJOR" $INCDIR/$INC | head -n 1 | awk '{ print \$3 }'` |