From 8a743488393e0e0f038f7beecb95d37d32e9f5a0 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Fri, 7 Apr 2017 11:29:57 +0800 Subject: [PATCH] esp32: workaround cant find TLS_client_method --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e905058..a962682c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1028,8 +1028,12 @@ set (temp ${CMAKE_REQUIRED_LIBRARIES}) set(CMAKE_REQUIRED_LIBRARIES ${LIB_LIST}) CHECK_FUNCTION_EXISTS(SSL_CTX_set1_param LWS_HAVE_SSL_CTX_set1_param) CHECK_FUNCTION_EXISTS(X509_VERIFY_PARAM_set1_host LWS_HAVE_X509_VERIFY_PARAM_set1_host) +if (LWS_WITH_ESP32) + set(LWS_HAVE_TLS_CLIENT_METHOD 1) +else() CHECK_FUNCTION_EXISTS(TLS_client_method LWS_HAVE_TLS_CLIENT_METHOD) CHECK_FUNCTION_EXISTS(TLSv1_2_client_method LWS_HAVE_TLSV1_2_CLIENT_METHOD) +endif() set(CMAKE_REQUIRED_LIBRARIES ${temp}) # Generate the lws_config.h that includes all the public compilation settings. configure_file(