diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 7778d077..cba667cb 100644 --- a/configure.in +++ b/configure.in @@ -242,12 +242,16 @@ if $have_fontconfig ; then AC_SUBST(FREETYPE_LIBS) AC_SUBST(FREETYPE_CFLAGS) + AC_DEFINE(HAVE_FREETYPE, 1, [Have FreeType 2 library]) # # Checks for Xft/XRender # if $have_x && $have_freetype ; then PKG_CHECK_MODULES(XFT, xft >= 2.0.0, have_xft=true, :) + if $have_xft ; then + AC_DEFINE(HAVE_XFT, 1, [Have Xft library]) + fi fi else AC_MSG_WARN([No fontconfig found, skipping tests for FreeType and Xft]) @@ -286,6 +290,7 @@ AC_CHECK_HEADER(Carbon/Carbon.h, [have_atsui=true], [have_atsui=true]) # have_cairo=false have_cairo_png=false +have_cairo_xlib=false have_cairo_freetype=false have_cairo_win32=false have_cairo_atsui=false @@ -302,6 +307,10 @@ if $have_cairo ; then if $have_cairo_png; then AC_DEFINE(HAVE_CAIRO_PNG, 1, [Whether Cairo has PNG support]) fi + AC_CHECK_LIB(cairo, cairo_xlib_surface_create, have_cairo_xlib=true, :) + if $have_cairo_xlib; then + AC_DEFINE(HAVE_CAIRO_XLIB, 1, [Whether Cairo has Xlib support]) + fi have_cairo=false AC_CHECK_LIB(cairo, cairo_win32_scaled_font_select_font, have_cairo_win32=true, :) if $have_cairo_win32 && $have_win32; then @@ -323,6 +332,7 @@ fi AM_CONDITIONAL(HAVE_CAIRO, $have_cairo) AM_CONDITIONAL(HAVE_CAIRO_PNG, $have_cairo_png) +AM_CONDITIONAL(HAVE_CAIRO_XLIB, $have_cairo_xlib) AM_CONDITIONAL(HAVE_CAIRO_WIN32, $have_cairo_win32 && $have_win32) AM_CONDITIONAL(HAVE_CAIRO_FREETYPE, $have_cairo_freetype && $have_freetype) AM_CONDITIONAL(HAVE_CAIRO_ATSUI, $have_cairo_atsui && $have_atsui) |