mirror of
https://github.com/php/php-src.git
synced 2025-01-12 05:54:13 +08:00
fe8fdfa3bd
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.
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
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
|