From 9483df3b17c11361cbaf89ddf6bd348d0079ddfd Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 4 Apr 2021 17:19:26 +0100 Subject: [PATCH] openssl: check for X509_VERIFY_PARAM_set1_host also using CHECK_SYMBOL_EXISTS --- lib/tls/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/tls/CMakeLists.txt b/lib/tls/CMakeLists.txt index 497634c5d..cc34bb706 100644 --- a/lib/tls/CMakeLists.txt +++ b/lib/tls/CMakeLists.txt @@ -301,6 +301,11 @@ endif() CHECK_FUNCTION_EXISTS(${VARIA}SSL_CTX_set1_param LWS_HAVE_SSL_CTX_set1_param PARENT_SCOPE) CHECK_FUNCTION_EXISTS(${VARIA}SSL_set_info_callback LWS_HAVE_SSL_SET_INFO_CALLBACK PARENT_SCOPE) CHECK_FUNCTION_EXISTS(${VARIA}X509_VERIFY_PARAM_set1_host LWS_HAVE_X509_VERIFY_PARAM_set1_host PARENT_SCOPE) +CHECK_SYMBOL_EXISTS(${VARIA}X509_VERIFY_PARAM_set1_host LWS_HAVE_X509_VERIFY_PARAM_set1_host_sym PARENT_SCOPE) +if (LWS_HAVE_X509_VERIFY_PARAM_set1_host_sym) + set(LWS_HAVE_X509_VERIFY_PARAM_set1_host 1 PARENT_SCOPE) +endif() + CHECK_FUNCTION_EXISTS(${VARIA}RSA_set0_key LWS_HAVE_RSA_SET0_KEY PARENT_SCOPE) CHECK_FUNCTION_EXISTS(${VARIA}X509_get_key_usage LWS_HAVE_X509_get_key_usage PARENT_SCOPE) CHECK_FUNCTION_EXISTS(${VARIA}EVP_PKEY_new_raw_private_key LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key PARENT_SCOPE)