summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2018-11-25 14:05:08 +1100
committerDarren Tucker <dtucker@dtucker.net>2018-11-25 14:05:08 +1100
commit98f878d2272bf8dff21f2a0265d963c29e33fed2 (patch)
tree3845ffe8f04ea9926daf20918cbc79d1e40ce40c /configure.ac
parent9e34e0c59ab04514f9de9934a772283f7f372afe (diff)
Improve OpenSSL_add_all_algorithms check.
OpenSSL_add_all_algorithms() may be a macro so check for that too.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 10 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 14e7c4a61..c1427247e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2705,10 +2705,19 @@ if test "x$openssl" = "xyes" ; then
2705 EVP_MD_CTX_copy_ex \ 2705 EVP_MD_CTX_copy_ex \
2706 EVP_MD_CTX_init \ 2706 EVP_MD_CTX_init \
2707 HMAC_CTX_init \ 2707 HMAC_CTX_init \
2708 OpenSSL_add_all_algorithms \
2709 RSA_generate_key_ex \ 2708 RSA_generate_key_ex \
2710 RSA_get_default_method \ 2709 RSA_get_default_method \
2711 ]) 2710 ])
2711
2712 # OpenSSL_add_all_algorithms may be a macro.
2713 AC_CHECK_FUNC(OpenSSL_add_all_algorithms,
2714 AC_DEFINE(HAVE_OPENSSL_ADD_ALL_ALGORITHMS, 1, [as a function]),
2715 AC_CHECK_DECL(OpenSSL_add_all_algorithms,
2716 AC_DEFINE(HAVE_OPENSSL_ADD_ALL_ALGORITHMS, 1, [as a macro]), ,
2717 [[#include <openssl/evp.h>]]
2718 )
2719 )
2720
2712 # LibreSSL/OpenSSL 1.1x API 2721 # LibreSSL/OpenSSL 1.1x API
2713 AC_CHECK_FUNCS([ \ 2722 AC_CHECK_FUNCS([ \
2714 OPENSSL_init_crypto \ 2723 OPENSSL_init_crypto \