autoconf support for the PNG backend. Bump version to 0.1.19.

This commit is contained in:
Olivier Andrieu 2004-02-24 12:27:52 +00:00
parent 13911e3d67
commit 0a07e28683
2 changed files with 22 additions and 2 deletions

View file

@ -7,7 +7,7 @@ Name: cairo
Description: Multi-platform 2D graphics library
Version: @VERSION@
Requires: fontconfig libpixman @XRENDER_REQUIRES@
Requires: fontconfig libpixman @XRENDER_REQUIRES@ @PNG_REQUIRES@
Libs: -L${libdir} -lcairo -lm @PS_SURFACE_LIBS@ @FREETYPE_LIBS@
Cflags: -I${includedir} @FREETYPE_CFLAGS@

View file

@ -3,7 +3,7 @@ AC_INIT(src/cairo.h)
dnl ===========================================================================
# Package version number, (as distinct from shared library version)
CAIRO_VERSION=0.1.18
CAIRO_VERSION=0.1.19
# libtool shared library version
@ -92,6 +92,26 @@ AC_SUBST(PS_SURFACE_FEATURE)
dnl ===========================================================================
AC_ARG_ENABLE(png,
AC_HELP_STRING([--enable-png], [Enable cairo's PNG backend]),
[use_png=$enableval], [use_png=no])
if test "x$use_png" != "xyes"; then
PNG_SURFACE_FEATURE=CAIRO_HAS_NO_PNG_SURFACE
AM_CONDITIONAL(CAIRO_HAS_PNG_SURFACE, false)
else
PNG_SURFACE_FEATURE=CAIRO_HAS_PNG_SURFACE
PKG_CHECK_MODULES(PNG, libpng12,
[PNG_REQUIRES=libpng12],[
PKG_CHECK_MODULES(PNG, libpng10,
[PNG_REQUIRES=libpng10])])
AM_CONDITIONAL(CAIRO_HAS_PNG_SURFACE, true)
fi
AC_SUBST(PNG_SURFACE_FEATURE)
dnl ===========================================================================
PKG_CHECK_MODULES(FONTCONFIG, fontconfig)
PKG_CHECK_MODULES(CAIRO, libpixman >= 0.1.0)