summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/zlib/config0.m47
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/zlib/config0.m4 b/ext/zlib/config0.m4
index e407ff0742..c174a3bcbc 100644
--- a/ext/zlib/config0.m4
+++ b/ext/zlib/config0.m4
@@ -36,12 +36,17 @@ if test "$PHP_ZLIB" != "no" -o "$PHP_ZLIB_DIR" != "no"; then
AC_MSG_ERROR(Cannot find libz)
fi
+ case $ZLIB_DIR in
+ /usr) ac_extra= ;;
+ *) ac_extra=-L$ZLIB_DIR/lib ;;
+ esac
+
PHP_CHECK_LIBRARY(z, gzgets, [
AC_DEFINE(HAVE_ZLIB,1,[ ])
],[
AC_MSG_ERROR(ZLIB extension requires zlib >= 1.0.9)
],[
- -L$ZLIB_DIR/lib
+ $ac_extra
])
PHP_ADD_LIBPATH($ZLIB_DIR/lib, ZLIB_SHARED_LIBADD)