- AC_MSG_CHECKING(for workable png version information)
- xe_check_libs="-lpng -lz"
- AC_TRY_RUN([#include <png.h>
- int main(int c, char **v) {
- if (c == 1) return 0;
- if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
- return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}],
- [./conftest dummy_arg; png_status=$?;
- if test "$png_status" = "0"; then
- with_png=yes;
- else
- with_png=no;
- if test "$png_status" = "1"; then
- png_problem="PNG library version and header file don't match!"
- elif test "$png_status" = "2"; then
- png_problem="PNG library version too old (pre 1.0.2)!"
- fi
- echo "
-*** WARNING *** $png_problem
- I'm not touching that with a 10-foot pole!
- If you really want to use the installed version of libPNG, rerun
- configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
- fi],
- [with_png=no])
- xe_check_libs=
- AC_MSG_RESULT($with_png)
+ AC_MSG_CHECKING(for png.h - no older than 0.96)
+ AC_EGREP_CPP(yes,
+[#include <png.h>
+#if PNG_LIBPNG_VER >= 96
+yes
+#endif
+], [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no); with_png=no])