X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=m4%2Ffreetype.m4;h=709de3f259c4446825fff31b3e6c855bf6036bdc;hp=3ffbea0a17d80a9b6e5431f4645b5f48ff179f53;hb=61b8c53b9732b711b1ea93281d9fc7a972032fa9;hpb=a27d5697a6065395025d7f7a75ec39eb66c9b831 diff --git a/m4/freetype.m4 b/m4/freetype.m4 index 3ffbea0..709de3f 100644 --- a/m4/freetype.m4 +++ b/m4/freetype.m4 @@ -30,11 +30,20 @@ fi fi fi -AC_CHECK_LIB(freetype, FT_Init_FreeType,HAVE_LIB_FREETYPE=1,) -AC_CHECK_HEADERS(freetype/freetype.h,HAVE_FREETYPE_FREETYPE_H=1) +if test "x${FREETYPE_CONFIG}" '=' "x";then + # if we didn't find the freetype-config program, we won't + # know where the libs are expected to be. So just blindly + # try to link against them. + AC_CHECK_LIB(freetype, FT_Init_FreeType,HAVE_LIB_FREETYPE=1,) +fi + AC_CHECK_HEADERS(ft2build.h,HAVE_FT2BUILD_H=1) +if test "x${HAVE_FT2BUILD_H}" '=' "x";then + AC_CHECK_HEADERS(freetype/freetype.h,HAVE_FREETYPE_FREETYPE_H=1) +fi -if test "x${HAVE_LIB_FREETYPE}" '!=' "x";then +if test "x${HAVE_LIB_FREETYPE}" '!=' "x" -o \ + "x${FREETYPE_CONFIG}" '!=' "x";then if test "x${HAVE_FREETYPE_FREETYPE_H}" '!=' "x";then HAVE_FREETYPE=1 fi @@ -44,15 +53,15 @@ if test "x${HAVE_LIB_FREETYPE}" '!=' "x";then fi if test "x${HAVE_FREETYPE}" = "x1"; then - if test "x{$FREETYPE_CONFIG}" '!=' "x"; then + if test "x${FREETYPE_CONFIG}" '!=' "x"; then LIBS="$LIBS "`freetype-config --libs` else LIBS="$LIBS -lfreetype" fi -if test "x${HAVE_FT2BUILD_H}" = "x1"; then - HAVE_FT2BUILD_H_DEFINE='#define HAVE_FT2BUILD_H' -fi + if test "x${HAVE_FT2BUILD_H}" = "x1"; then + HAVE_FT2BUILD_H_DEFINE='#define HAVE_FT2BUILD_H' + fi AC_MSG_CHECKING([whether we can compile the freetype test program])