mirror of
https://github.com/php/php-src.git
synced 2025-08-19 08:49:28 +02:00

openssl 0.9.8 in July 2005 first added pkg-config support, which is earlier than the minimum supported version for php. This should therefore be uiversally supported.
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
dnl config.m4 for extension openssl
|
|
|
|
PHP_ARG_WITH(openssl, for OpenSSL support,
|
|
[ --with-openssl Include OpenSSL support (requires OpenSSL >= 1.0.1)])
|
|
|
|
PHP_ARG_WITH(kerberos, for Kerberos support,
|
|
[ --with-kerberos[=DIR] OPENSSL: Include Kerberos support], no, no)
|
|
|
|
PHP_ARG_WITH(system-ciphers, whether to use system default cipher list instead of hardcoded value,
|
|
[ --with-system-ciphers OPENSSL: Use system default cipher list instead of hardcoded value], no, no)
|
|
|
|
if test "$PHP_OPENSSL" != "no"; then
|
|
PHP_NEW_EXTENSION(openssl, openssl.c xp_ssl.c, $ext_shared)
|
|
PHP_SUBST(OPENSSL_SHARED_LIBADD)
|
|
|
|
if test "$PHP_KERBEROS" != "no"; then
|
|
PHP_SETUP_KERBEROS(OPENSSL_SHARED_LIBADD)
|
|
fi
|
|
|
|
AC_CHECK_FUNCS([RAND_egd])
|
|
|
|
PHP_SETUP_OPENSSL(OPENSSL_SHARED_LIBADD,
|
|
[
|
|
AC_DEFINE(HAVE_OPENSSL_EXT,1,[ ])
|
|
], [
|
|
AC_MSG_ERROR([OpenSSL check failed. Please check config.log for more information.])
|
|
])
|
|
if test "$PHP_SYSTEM_CIPHERS" != "no"; then
|
|
AC_DEFINE(USE_OPENSSL_SYSTEM_CIPHERS,1,[ Use system default cipher list instead of hardcoded value ])
|
|
fi
|
|
fi
|