From 94bba69dee2b17c0ec1ceaf5d17095bbaac765c3 Mon Sep 17 00:00:00 2001 From: redfish Date: Tue, 26 Sep 2017 10:55:13 -0400 Subject: [PATCH] cmake: check openssl version See #835 for memory leak issues with OpenSSL >= 1.1 --- build/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt index d966ab2f..230464d0 100644 --- a/build/CMakeLists.txt +++ b/build/CMakeLists.txt @@ -322,6 +322,10 @@ endif() find_package ( OpenSSL REQUIRED ) if(NOT DEFINED OPENSSL_INCLUDE_DIR) message(SEND_ERROR "Could not find OpenSSL. Please download and install it first!") +else() + if(NOT (OPENSSL_VERSION VERSION_LESS 1.1)) + message(SEND_ERROR "Unsupported OpenSSL version: ${OPENSSL_VERSION} (required < 1.1)") + endif() endif() if (WITH_UPNP)