gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnurl] 108/163: cmake: allow multiple SSL backends


From: gnunet
Subject: [GNUnet-SVN] [gnurl] 108/163: cmake: allow multiple SSL backends
Date: Sun, 05 Aug 2018 12:37:14 +0200

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository gnurl.

commit 59b284b6ebdda679e9fa6bb549015f994f4e79c8
Author: Raphael Gozzo <address@hidden>
AuthorDate: Sun Jun 17 13:26:44 2018 -0300

    cmake: allow multiple SSL backends
    
    This will make possible to select the SSL backend (using
    curl_global_sslset()) even when the libcurl is built using CMake
    
    Closes #2665
---
 CMakeLists.txt          | 2 +-
 lib/curl_config.h.cmake | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7d7d76cd8..faa9bddd9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -316,7 +316,7 @@ collect_true(enabled_ssl_options enabled_ssl_options_count
   CMAKE_USE_MBEDTLS
 )
 if(enabled_ssl_options_count GREATER 1)
-  message(FATAL_ERROR "Multiple SSL options specified: ${enabled_ssl_options}. 
Please pick at most one and disable the rest.")
+  set(CURL_WITH_MULTI_SSL ON)
 endif()
 
 if(CMAKE_USE_WINSSL)
diff --git a/lib/curl_config.h.cmake b/lib/curl_config.h.cmake
index a890d8ce6..ab0094be5 100644
--- a/lib/curl_config.h.cmake
+++ b/lib/curl_config.h.cmake
@@ -966,6 +966,9 @@
 /* to enable Windows SSL  */
 #cmakedefine USE_SCHANNEL 1
 
+/* enable multiple SSL backends */
+#cmakedefine CURL_WITH_MULTI_SSL 1
+
 /* Define to 1 if using yaSSL in OpenSSL compatibility mode. */
 #cmakedefine USE_YASSLEMUL 1
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]