summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2000-03-03 23:52:55 +0000
committerJonathan Blandford <jrb@src.gnome.org>2000-03-03 23:52:55 +0000
commitd5c646e81595b740c85d5e6283fde93866185a96 (patch)
treeb7cdabbacfc974ccbb4ccaf1366199326a457035 /configure.in
parent174e12ec838fe50583c1db74f0d4ffa108f5fdfc (diff)
downloadnautilus-d5c646e81595b740c85d5e6283fde93866185a96.tar.gz
added libpng to Makefile.am
2000-03-03 Jonathan Blandford <jrb@redhat.com> * libnautilus/Makefile.am (libnautilus_la_LDFLAGS): added libpng to Makefile.am * configure.in: added autoconf check for png.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in27
1 files changed, 27 insertions, 0 deletions
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.h>],
+ [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