summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index cba667cb..73e93547 100644
--- a/configure.in
+++ b/configure.in
@@ -295,7 +295,7 @@ have_cairo_freetype=false
have_cairo_win32=false
have_cairo_atsui=false
-PKG_CHECK_MODULES(CAIRO, cairo >= 1.1.1, have_cairo=true, :)
+PKG_CHECK_MODULES(CAIRO, cairo >= 1.0.0, have_cairo=true, :)
if $have_cairo ; then
pango_save_ldflags=$LDFLAGS
@@ -303,6 +303,18 @@ if $have_cairo ; then
INSTALLED_CAIRO_LIBS=`PKG_CONFIG_DISABLE_UNINSTALLED=yes $PKG_CONFIG --libs cairo`
LDFLAGS="$LDFLAGS $INSTALLED_CAIRO_LIBS"
+ # A couple temporary checks, to not rely on cairo HEAD :(
+ have_cairo_scaled_font_getters=false
+ AC_CHECK_LIB(cairo, cairo_scaled_font_get_ctm, have_cairo_scaled_font_getters=true, :)
+ if $have_cairo_scaled_font_getters; then
+ AC_DEFINE(HAVE_CAIRO_SCALED_FONT_GETTERS, 1, [Whether Cairo has cairo_scaled_font_get_*()])
+ fi
+ have_cairo_scaled_font_text_extents=false
+ AC_CHECK_LIB(cairo, cairo_scaled_font_text_extents, have_cairo_scaled_font_text_extents=true, :)
+ if $have_cairo_scaled_font_text_extents; then
+ AC_DEFINE(HAVE_CAIRO_SCALED_FONT_TEXT_EXTENTS, 1, [Whether Cairo has cairo_scaled_font_text_extents()])
+ fi
+
AC_CHECK_LIB(cairo, cairo_surface_write_to_png, have_cairo_png=true, :)
if $have_cairo_png; then
AC_DEFINE(HAVE_CAIRO_PNG, 1, [Whether Cairo has PNG support])