]> granicus.if.org Git - php/commitdiff
Should fix bug #25719
authorfoobar <sniper@php.net>
Thu, 2 Oct 2003 00:35:09 +0000 (00:35 +0000)
committerfoobar <sniper@php.net>
Thu, 2 Oct 2003 00:35:09 +0000 (00:35 +0000)
acinclude.m4

index a276567f3b34bd08d8278bb73a93153fb4f136f3..6c0bdf8b54ddb9f9c2ccd0ad3db39a742b6ca050 100644 (file)
@@ -1617,6 +1617,7 @@ AC_DEFUN([PHP_SETUP_OPENSSL],[
       if test -r $i/lib/libssl.a -o -r $i/lib/libssl.$SHLIB_SUFFIX_NAME; then
         OPENSSL_LIBDIR=$i/lib
       fi
+      test -n "$OPENSSL_INCDIR" && test -n "$OPENSSL_LIBDIR" && break
     done
 
     if test -z "$OPENSSL_INCDIR"; then
@@ -1645,12 +1646,12 @@ AC_DEFUN([PHP_SETUP_OPENSSL],[
     PHP_CHECK_LIBRARY(crypto, CRYPTO_free, [
       PHP_CHECK_LIBRARY(ssl, SSL_CTX_set_ssl_version, [
         found_openssl=yes
-        OPENSSL_LIBS=-L$OPENSSL_LIBDIR -lcrypto -lssl
+        OPENSSL_LIBS="-L$OPENSSL_LIBDIR -lssl -lcrypto"
         OPENSSL_INCS=-I$OPENSSL_INCDIR
       ], [
         AC_MSG_ERROR([libssl not found!])
       ],[
-        -L$OPENSSL_LIBDIR -lcrypto
+        -L$OPENSSL_LIBDIR -lssl -lcrypto
       ])
     ], [
       AC_MSG_ERROR([libcrypto not found!])