cvs: gd /libgd/src configure.ac
[email protected] ("Takeshi Abe") Thu, 12 Jun 2008 17:35:21 -0000
| Newsgroups | php.gd.cvs |
|---|---|
| Message-ID | <cvstabe1213292121@cvsserver> |
tabe Thu Jun 12 17:35:21 2008 UTC
Modified files:
/gd/libgd/src configure.ac
Log:
care to detect the FreeBSD port of libpng.
http://cvs.php.net/viewvc.cgi/gd/libgd/src/configure.ac?r1=1.36&r2=1.37&diff_format=u
Index: gd/libgd/src/configure.ac
diff -u gd/libgd/src/configure.ac:1.36 gd/libgd/src/configure.ac:1.37
--- gd/libgd/src/configure.ac:1.36 Wed Jan 30 11:21:15 2008
+++ gd/libgd/src/configure.ac Thu Jun 12 17:35:21 2008
@@ -419,38 +419,32 @@
_ldflags="$LDFLAGS"
LDFLAGS="$libpng_LDFLAGS $LDFLAGS"
+ #TBB: png12's png_create_read_struct is just as good
if test -n "$LIBPNG12_CONFIG"; then
AC_CHECK_LIB(png12,png_create_read_struct,
[LIBS="-lpng12 $LIBS"
FEATURES="GD_PNG $FEATURES"
- AC_DEFINE(HAVE_LIBPNG, 1, [ Define if you have the png library. ])],
- [LDFLAGS="$_ldflags"
- AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])])
- elif test -n "$LIBPNG_CONFIG"; then
- AC_CHECK_LIB(png,png_create_read_struct,
- [LIBS="-lpng $LIBS"
- FEATURES="GD_PNG $FEATURES"
- AC_DEFINE(HAVE_LIBPNG, 1, [ Define if you have the png library. ])],
- [LDFLAGS="$_ldflags"
- AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])])
+ AC_DEFINE(HAVE_LIBPNG, 1, [ Define if you have the png library. ])])
+ fi
+ # could be reached here in some case like the FreeBSD port of libpng;
+ # libpng12-config but '-lpng' (not '-lpng12').
+ #2.0.23: should be = not ==
+ if test "$ac_cv_lib_png12_png_create_read_struct" = yes; then
+ ac_cv_lib_png_png_create_read_struct=yes
else
AC_CHECK_LIB(png,png_create_read_struct,
[LIBS="-lpng $LIBS"
FEATURES="GD_PNG $FEATURES"
AC_DEFINE(HAVE_LIBPNG, 1, [ Define if you have the png library. ])],
- [LDFLAGS="$_ldflags"
- AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])])
+ [LDFLAGS="$_ldflags"])
fi
else
ac_cv_lib_png_png_create_read_struct=no
- AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])
fi
-#TBB: png12's png_create_read_struct is just as good
-#2.0.23: should be = not ==
-if test "$ac_cv_lib_png12_png_create_read_struct" = yes; then
- ac_cv_lib_png_png_create_read_struct=yes
-fi
+if test "$ac_cv_lib_png_png_create_read_struct" != yes; then
+ AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])
+fi
dnl FreeType configure tests snarfed from libwmf ..
AC_ARG_WITH(freetype,dnl