|
|
|
@ -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) |
|
|
|
|
|
|
|
|