From d5c646e81595b740c85d5e6283fde93866185a96 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Fri, 3 Mar 2000 23:52:55 +0000 Subject: added libpng to Makefile.am 2000-03-03 Jonathan Blandford * libnautilus/Makefile.am (libnautilus_la_LDFLAGS): added libpng to Makefile.am * configure.in: added autoconf check for png. --- configure.in | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'configure.in') diff --git a/configure.in b/configure.in index 792556262..1338ab2bf 100644 --- a/configure.in +++ b/configure.in @@ -15,6 +15,7 @@ AM_PROG_LIBTOOL AM_SANITY_CHECK AC_PROG_CC +AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET @@ -93,6 +94,32 @@ fi AC_SUBST(GTKHTML_LIBS) AC_SUBST(GTKHTML_CFLAGS) +dnl Test for libpng + if test -z "$LIBPNG"; then + AC_CHECK_LIB(png, png_read_info, + AC_CHECK_HEADER(png.h, + png_ok=yes, + png_ok=no), + AC_MSG_ERROR(*** (PNG library not found) ***), -lz -lm) + if test "$png_ok" = yes; then + AC_MSG_CHECKING([for png_structp in png.h]) + AC_TRY_COMPILE([#include ], + [png_structp pp; png_infop info; png_colorp cmap; png_create_read_struct;], + png_ok=yes, + png_ok=no) + AC_MSG_RESULT($png_ok) + if test "$png_ok" = yes; then + PNG='png'; LIBPNG='-lpng -lz' + else + AC_MSG_WARN(*** PNG loader will not be built (PNG library is too old) ***) + fi + else + AC_MSG_WARN(*** PNG loader will not be built (PNG header file not found) ***) + fi + fi + +AC_SUBST(LIBPNG) + dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST -- cgit v1.2.1