From ecf68852862c9734f67ba5ddda41cca1dd10f23d Mon Sep 17 00:00:00 2001 From: Andreas Streichardt Date: Mon, 27 Jun 2016 20:50:37 +0200 Subject: [PATCH] Re-add NO_SSL2 --- CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 107daba04e..a211094ec3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -690,6 +690,23 @@ find_package(OpenSSL REQUIRED) include_directories(${OPENSSL_INCLUDE_DIR}) add_definitions(-DARANGODB_OPENSSL_VERSION=\"${OPENSSL_VERSION}\") +if (OPENSSL_VERSION) + string(REPLACE "." ";" OPENSSL_VERSION_LIST ${OPENSSL_VERSION}) + list(GET OPENSSL_VERSION_LIST 0 OPENSSL_VERSION_MAJOR) + list(GET OPENSSL_VERSION_LIST 1 OPENSSL_VERSION_MINOR) + if ("${OPENSSL_VERSION_MAJOR}" GREATER 0 AND "${OPENSSL_VERSION_MINOR}" GREATER 0) + option(USE_OPENSSL_NO_SSL2 + "do not use OPENSSL_NO_SSL2" + ON + ) + else () + option(USE_OPENSSL_NO_SSL2 + "do not use OPENSSL_NO_SSL2" + OFF + ) + endif () +endif () + if (USE_OPENSSL_NO_SSL2) add_definitions(-DOPENSSL_NO_SSL2) endif ()