mirror of
https://github.com/fltk/fltk.git
synced 2026-05-28 11:25:22 +08:00
Use pkg-config when available to detect pango
This commit is contained in:
+8
-11
@@ -1087,18 +1087,14 @@ case $host_os_gui in
|
|||||||
|
|
||||||
pango_found=no
|
pango_found=no
|
||||||
if test x$enable_pango = xyes; then
|
if test x$enable_pango = xyes; then
|
||||||
|
if test x$PKGCONFIG != x; then
|
||||||
|
CXXFLAGS="`$PKGCONFIG --cflags pangoxft` $CXXFLAGS"
|
||||||
|
LIBS="`$PKGCONFIG --libs pangoxft` $LIBS"
|
||||||
|
else
|
||||||
case $host_os in
|
case $host_os in
|
||||||
darwin*)
|
|
||||||
CXXFLAGS="`pkg-config --cflags pango` $CXXFLAGS"
|
|
||||||
PANGOLIBDIR="`pkg-config --libs-only-L pango`"
|
|
||||||
;;
|
|
||||||
linux*)
|
linux*)
|
||||||
if test "x$PKGCONFIG" != x; then
|
|
||||||
CXXFLAGS="`$PKGCONFIG --cflags pangoxft` $CXXFLAGS"
|
|
||||||
else
|
|
||||||
CXXFLAGS="-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include $CXXFLAGS"
|
CXXFLAGS="-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include $CXXFLAGS"
|
||||||
CXXFLAGS="-I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/glib-2.0/include $CXXFLAGS"
|
CXXFLAGS="-I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/glib-2.0/include $CXXFLAGS"
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
freebsd*)
|
freebsd*)
|
||||||
CXXFLAGS="-I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include $CXXFLAGS"
|
CXXFLAGS="-I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include $CXXFLAGS"
|
||||||
@@ -1110,13 +1106,14 @@ case $host_os_gui in
|
|||||||
LDFLAGS="-Wl,-rpath,/usr/pkg/lib $LDFLAGS"
|
LDFLAGS="-Wl,-rpath,/usr/pkg/lib $LDFLAGS"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
CPPFLAGS="$PANGOLIBDIR $CXXFLAGS"
|
LIBS="$PANGOLIBDIR -lpango-1.0 -lpangoxft-1.0 -lgobject-2.0 $LIBS"
|
||||||
|
fi
|
||||||
|
CPPFLAGS="$CXXFLAGS"
|
||||||
AC_CHECK_HEADERS([pango/pango.h pango/pangoxft.h],
|
AC_CHECK_HEADERS([pango/pango.h pango/pangoxft.h],
|
||||||
AC_CHECK_LIB(pango-1.0, pango_layout_new,
|
AC_CHECK_LIB(pango-1.0, pango_layout_new,
|
||||||
AC_CHECK_LIB(pangoxft-1.0, pango_xft_render_layout,
|
AC_CHECK_LIB(pangoxft-1.0, pango_xft_render_layout,
|
||||||
AC_DEFINE(USE_PANGO)
|
AC_DEFINE(USE_PANGO)
|
||||||
pango_found=yes
|
pango_found=yes)))
|
||||||
LIBS="$PANGOLIBDIR -lpango-1.0 -lpangoxft-1.0 -lgobject-2.0 $LIBS")))
|
|
||||||
CPPFLAGS=$CXXFLAGS
|
CPPFLAGS=$CXXFLAGS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user