]> granicus.if.org Git - php/commitdiff
Cleaning up here too.
authorfoobar <sniper@php.net>
Thu, 10 May 2001 00:59:41 +0000 (00:59 +0000)
committerfoobar <sniper@php.net>
Thu, 10 May 2001 00:59:41 +0000 (00:59 +0000)
ext/domxml/config.m4

index 29ff87ad59891a1d02a6cb1e7ee9d473fab005d7..c7bef05c943b9521c6df10cb9bd57798a738f663 100644 (file)
@@ -55,28 +55,22 @@ if test "$PHP_DOM" != "no"; then
   PHP_SUBST(DOMXML_SHARED_LIBADD)
   PHP_ADD_LIBRARY_WITH_PATH($DOM_LIBNAME, $DOMXML_DIR/lib, DOMXML_SHARED_LIBADD)
 
-  if test $HAVE_ZLIB; then
+  if test "$PHP_ZLIB" = "no"; then
     AC_MSG_CHECKING([for zlib (needed by DOM support)])
-    AC_ARG_WITH(zlib-dir,
-    [  --with-zlib-dir[=DIR]   zlib dir for libxml or include zlib support],[
-     AC_MSG_RESULT( )
-     if test -z $withval; then
-       withval="/usr/local"
-     fi
-     LIBS="$LIBS -L$withval/lib -lz"
-     AC_CHECK_LIB(z,deflate, ,[AC_MSG_RESULT(no)],)
-     PHP_ADD_LIBRARY_WITH_PATH(z, $withval/lib)
+
+    AC_CHECK_LIB(z,deflate, [
+      PHP_ADD_LIBRARY_WITH_PATH(z, $PHP_ZLIB_DIR/lib, DOMXML_SHARED_LIBADD)
+    ],[
+      AC_MSG_ERROR(libz.(a|so) not found! Try with --with-zlib-dir=<DIR>)
     ],[
-     AC_MSG_RESULT(no)
-     AC_MSG_WARN(If configure fails try --with-zlib=<DIR>)
+      -L$PHP_ZLIB_DIR/lib
     ])
+
   else
     echo "checking for libz needed by libxml ... already zlib support"
-    LIBS="$LIBS -lz"
+    PHP_ADD_LIBRARY(z,, DOMXML_SHARED_LIBADD)
   fi
 
   AC_DEFINE(HAVE_DOMXML,1,[ ])
-  PHP_ADD_LIBRARY(z)
-
   PHP_EXTENSION(domxml, $ext_shared)
 fi