fix build issues with SSL, NSS etc.
[m6w6/ext-http] / autoconf / pecl / pecl.m4
index 844fc24f7a74a5753f8e81fd775378e8fe22349d..6721e1c1455f68bf2d01c0bb0c173792aaa72f7e 100644 (file)
@@ -184,6 +184,7 @@ AC_DEFUN([PECL_HAVE_CONST], [dnl
                        #include "$1"
                ], [
                        ]ifelse([$3],,int,[$3])[ _c = $2;
+                       (void) _c;
                ], [
                        PECL_CACHE_VAR([HAVE_$1_$2])=yes
                ], [
@@ -253,11 +254,12 @@ AC_DEFUN([PECL_CHECK_CUSTOM], [
                CPPFLAGS="-I$PECL_CACHE_VAR([$1_prefix])/include"
                LDFLAGS="-L$PECL_CACHE_VAR([$1_prefix])/$PHP_LIBDIR"
                LIBS="-l$4"
-
+               PHP_EVAL_LIBLINE([$LDFLAGS $LIBS])
+               
                AC_CACHE_VAL(PECL_CACHE_VAR([$1_version]), [
-                       pushd $PECL_CACHE_VAR([$1_prefix])
+                       pushd $PECL_CACHE_VAR([$1_prefix]) >/dev/null
                        PECL_CACHE_VAR([$1_version])=$5
-                       popd
+                       popd >/dev/null
                ])
                PECL_CHECKED_VERSION([$1])=$PECL_CACHE_VAR([$1_version])
 
@@ -268,6 +270,8 @@ AC_DEFUN([PECL_CHECK_CUSTOM], [
                else
                        PECL_VAR([HAVE_$1])=false
                fi
+       else
+               PECL_VAR([HAVE_$1])=false
        fi
        AC_MSG_RESULT([${PECL_CHECKED_VERSION([$1]):-no}])
 ])
@@ -307,6 +311,8 @@ AC_DEFUN([PECL_CHECK_CONFIG], [
                        PECL_CACHE_VAR([$1_libs])=$($2 $6)
                ])
                LIBS=$PECL_CACHE_VAR([$1_libs])
+               
+               PHP_EVAL_LIBLINE([$LDFLAGS $LIBS])
        ifelse($2, [$PKG_CONFIG $1], [
                fi
        ])