Browse Source

Added better checking for OpenSSL's libraries. Now configure stops

if the libs aren't found.
# bug report #8365
PHP-4.0.5
foobar 25 years ago
parent
commit
cc51599f4a
  1. 16
      acinclude.m4

16
acinclude.m4

@ -34,10 +34,20 @@ AC_DEFUN(PHP_SETUP_OPENSSL,[
AC_MSG_ERROR(OpenSSL version 0.9.6 or greater required.)
])
CPPFLAGS=$old_CPPFLAGS
AC_ADD_LIBPATH($OPENSSL_DIR/lib)
AC_ADD_LIBRARY(crypto)
AC_ADD_LIBRARY(ssl)
AC_CHECK_LIB(crypto, CRYPTO_free, [
AC_ADD_LIBRARY(crypto)
],[
AC_MSG_ERROR(libcrypto not found!)
])
AC_CHECK_LIB(ssl, SSL_CTX_set_ssl_version, [
AC_ADD_LIBRARY(ssl)
],[
AC_MSG_ERROR(libssl not found!)
])
AC_ADD_INCLUDE($OPENSSL_INC)
])

Loading…
Cancel
Save