cvs: gd /libgd/src configure.ac

[email protected] ("Scott MacVicar") Fri, 23 Nov 2007 11:47:56 -0000
Newsgroups php.gd.cvs
Message-ID <cvsscottmac1195818476@cvsserver>
scottmac		Fri Nov 23 11:47:56 2007 UTC

  Modified files:              
    /gd/libgd/src	configure.ac 
  Log:
  - #133, MFH, configure script ignores --with-png=DIR option
  
http://cvs.php.net/viewvc.cgi/gd/libgd/src/configure.ac?r1=1.34&r2=1.35&diff_format=u
Index: gd/libgd/src/configure.ac
diff -u gd/libgd/src/configure.ac:1.34 gd/libgd/src/configure.ac:1.35
--- gd/libgd/src/configure.ac:1.34	Sun May  6 19:53:05 2007
+++ gd/libgd/src/configure.ac	Fri Nov 23 11:47:56 2007
@@ -350,21 +350,28 @@
 # authors decide to do this AGAIN. Which I really hope they won't. TBB
 
 if test "$withval" != no; then
-  AC_PATH_PROG([LIBPNG12_CONFIG], [libpng12-config])
-  AC_PATH_PROG([LIBPNG_CONFIG], [libpng-config])
+  if test -d "$withval"; then
+    if test -e "$withval/bin/libpng12-config"; then
+      LIBPNG12_CONFIG="$withval/bin/libpng12-config"
+    fi
+    if test -e "$withval/bin/libpng-config"; then
+      LIBPNG_CONFIG="$withval/bin/libpng-config"
+    fi
+  else
+      AC_PATH_PROG([LIBPNG12_CONFIG], [libpng12-config])
+      AC_PATH_PROG([LIBPNG_CONFIG], [libpng-config])
+  fi
+
   if test -n "$LIBPNG12_CONFIG"; then
-    libpng_CPPFLAGS=`libpng12-config --cflags`
+    libpng_CPPFLAGS=`$LIBPNG12_CONFIG --cflags`
     # should be --ldopts, but it's currently broken
-    libpng_LDFLAGS=`libpng12-config --ldflags`
+    libpng_LDFLAGS=`$LIBPNG12_CONFIG --ldflags`
     libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[[^ ]][[^ ]]*//g'`
   elif test -n "$LIBPNG_CONFIG"; then
-    libpng_CPPFLAGS=`libpng-config --cflags`
+    libpng_CPPFLAGS=`$LIBPNG_CONFIG --cflags`
     # should be --ldopts, but it's currently broken
-    libpng_LDFLAGS=`libpng-config --ldflags`
+    libpng_LDFLAGS=`$LIBPNG_CONFIG --ldflags`
     libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[[^ ]][[^ ]]*//g'`
-  elif test -d "$withval"; then
-    libpng_CPPFLAGS="-I$withval/include"
-    libpng_LDFLAGS="-L$withval/lib"
   fi
 
   AC_CHECK_HEADERS(png.h,,