diff options
author | Owen Taylor <otaylor@redhat.com> | 2005-07-28 10:24:59 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@redhat.com> | 2005-07-28 10:24:59 +0000 |
commit | cff61fbf0d85dfdebd8b522f8efda02ec2da412f (patch) | |
tree | 7bd23303358a58e75c4e97813bfe708f1dda4e1c /configure.in | |
parent | 9c70498e72f86937e02101a13d02b429fb47efd2 (diff) |
Disable PS surface build if no freetyp
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/configure.in b/configure.in index d596783a..9f9d784d 100644 --- a/configure.in +++ b/configure.in @@ -151,29 +151,6 @@ AC_SUBST(WIN32_FONT_FEATURE) dnl =========================================================================== -AC_ARG_ENABLE(ps, - [ --disable-ps Disable cairo's PostScript backend], - [use_ps=$enableval], [use_ps=yes]) - -# The postscript module requires zlib. -AC_CHECK_LIB(z, compress, - [AC_CHECK_HEADER(zlib.h, [], - [use_ps="no (requires zlib http://www.gzip.org/zlib/)"])], - [use_ps="no (requires zlib http://www.gzip.org/zlib/)"]) - -AM_CONDITIONAL(CAIRO_HAS_PS_SURFACE, test "x$use_ps" = "xyes") -if test "x$use_ps" = "xyes"; then - PS_SURFACE_FEATURE="#define CAIRO_HAS_PS_SURFACE 1" - PS_LIBS=-lz -fi -AC_SUBST(PS_SURFACE_FEATURE) - -CAIRO_LIBS="$CAIRO_LIBS $PS_LIBS" - -AC_SUBST(PS_LIBS) - -dnl =========================================================================== - AC_ARG_ENABLE(png, [ --disable-png Disable cairo's PNG functions], [use_png=$enableval], [use_png=yes]) @@ -315,6 +292,34 @@ AC_CHECK_HEADERS([pthread.h]) dnl =========================================================================== +AC_ARG_ENABLE(ps, + [ --disable-ps Disable cairo's PostScript backend], + [use_ps=$enableval], [use_ps=yes]) + +if test x"$use_freetype" != "xyes" ; then + AC_MSG_WARN([PS backend requires FreeType, disabling]) + use_ps=no +fi + +# The postscript module requires zlib. +AC_CHECK_LIB(z, compress, + [AC_CHECK_HEADER(zlib.h, [], + [use_ps="no (requires zlib http://www.gzip.org/zlib/)"])], + [use_ps="no (requires zlib http://www.gzip.org/zlib/)"]) + +AM_CONDITIONAL(CAIRO_HAS_PS_SURFACE, test "x$use_ps" = "xyes") +if test "x$use_ps" = "xyes"; then + PS_SURFACE_FEATURE="#define CAIRO_HAS_PS_SURFACE 1" + PS_LIBS=-lz +fi +AC_SUBST(PS_SURFACE_FEATURE) + +CAIRO_LIBS="$CAIRO_LIBS $PS_LIBS" + +AC_SUBST(PS_LIBS) + +dnl =========================================================================== + AC_ARG_ENABLE(pdf, [ --disable-pdf Disable cairo's PDF backend], [use_pdf=$enableval], [use_pdf=yes]) |