diff options
author | Jonathan Blandford <jrb@redhat.com> | 2000-03-03 23:52:55 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2000-03-03 23:52:55 +0000 |
commit | d5c646e81595b740c85d5e6283fde93866185a96 (patch) | |
tree | b7cdabbacfc974ccbb4ccaf1366199326a457035 /configure.in | |
parent | 174e12ec838fe50583c1db74f0d4ffa108f5fdfc (diff) | |
download | nautilus-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.in | 27 |
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 |