Browse Source

Moving --with-openssl to global configure, want OpenSSL for not just snmp

PHP-4.0.5
Stig Venaas 26 years ago
parent
commit
273422f277
  1. 35
      configure.in
  2. 24
      ext/snmp/config.m4

35
configure.in

@ -501,6 +501,41 @@ AC_ARG_WITH(exec-dir,
AC_MSG_RESULT(/usr/local/php/bin)
])
PHP_ARG_WITH(openssl,for OpenSSL support,
[ --with-openssl[=DIR] Include OpenSSL support])
if test "$PHP_OPENSSL" = "yes"; then
PHP_OPENSSL="/usr/local/ssl /usr/local /usr /usr/local/openssl"
fi
AC_DEFUN(PHP_SETUP_OPENSSL,[
if test "$PHP_OPENSSL" = "no"; then
PHP_OPENSSL="/usr/local/ssl /usr/local /usr /usr/local/openssl"
fi
for i in $PHP_OPENSSL; do
if test -r $i/include/openssl/evp.h; then
OPENSSL_DIR=$i
OPENSSL_INC=$i/include/openssl
elif test -r $i/include/evp.h; then
OPENSSL_DIR=$i
OPENSSL_INC=$i/include
fi
done
if test -z "$OPENSSL_DIR"; then
AC_MSG_ERROR(Cannot find OpenSSL's <evp.h>)
fi
AC_ADD_LIBPATH($OPENSSL_DIR/lib)
AC_ADD_LIBRARY(ssl)
AC_ADD_LIBRARY(crypto)
AC_ADD_INCLUDE($OPENSSL_INC)
])
if test "$PHP_OPENSSL" != "no"; then
PHP_SETUP_OPENSSL
fi
PHP_ARG_ENABLE(sigchild,whether to enable PHP's own SIGCHLD handler,
[ --enable-sigchild Enable PHP's own SIGCHLD handler.],no)

24
ext/snmp/config.m4

@ -1,29 +1,5 @@
PHP_ARG_WITH(openssl,for OpenSSL support in SNMP,
[ --with-openssl[=DIR] Include OpenSSL support in SNMP.])
AC_DEFUN(PHP_SETUP_OPENSSL,[
for i in /usr/local/ssl /usr/local /usr /usr/local/openssl $PHP_OPENSSL; do
if test -r $i/include/openssl/evp.h; then
OPENSSL_DIR=$i
OPENSSL_INC=$i/include/openssl
elif test -r $i/include/evp.h; then
OPENSSL_DIR=$i
OPENSSL_INC=$i/include
fi
done
if test -z "$OPENSSL_DIR"; then
AC_MSG_ERROR(Cannot find OpenSSL's <evp.h>)
fi
AC_ADD_LIBPATH($OPENSSL_DIR/lib, SNMP_SHARED_LIBADD)
AC_ADD_LIBRARY(ssl, yes, SNMP_SHARED_LIBADD)
AC_ADD_LIBRARY(crypto, yes, SNMP_SHARED_LIBADD)
AC_ADD_INCLUDE($OPENSSL_INC)
])
PHP_ARG_WITH(snmp,for SNMP support,
[ --with-snmp[=DIR] Include SNMP support. DIR is the SNMP base
install directory, defaults to searching through

Loading…
Cancel
Save