summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/CMakeLists.txt25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt
index 1a3c6ba3..31a7742b 100644
--- a/src/lib/CMakeLists.txt
+++ b/src/lib/CMakeLists.txt
@@ -86,8 +86,8 @@ if (LIBGCRYPT_LIBRARIES)
unset(HAVE_LIBGCRYPT CACHE)
endif()
else ()
- message(STATUS "Install version > \"1.7.0\" to enable libgcrypt support "
- "(found version \"${GCVER})\"")
+ message(STATUS "Install version >= \"1.7.0\" to enable libgcrypt support "
+ "(found version \"${GCVER}\")")
endif()
endif ()
endif ()
@@ -99,14 +99,19 @@ endif ()
find_package(OpenSSL QUIET)
if (OPENSSL_FOUND)
- set(DISABLE_OPENSSL FALSE CACHE BOOL "Disable OpenSSL support")
- if (NOT DISABLE_OPENSSL)
- message(STATUS "OpenSSL support enabled")
- set(HAVE_OPENSSL TRUE)
- else()
- message(STATUS "OpenSSL support disabled by user")
- unset(HAVE_OPENSSL)
- endif()
+ if (OPENSSL_VERSION VERSION_LESS "1.1.0")
+ message(STATUS "Install version >= \"1.1.0\" to enable OpenSSL support "
+ "(found version \"${OPENSSL_VERSION}\")")
+ else ()
+ set(DISABLE_OPENSSL FALSE CACHE BOOL "Disable OpenSSL support")
+ if (NOT DISABLE_OPENSSL)
+ message(STATUS "OpenSSL support enabled")
+ set(HAVE_OPENSSL TRUE)
+ else()
+ message(STATUS "OpenSSL support disabled")
+ unset(HAVE_OPENSSL)
+ endif()
+ endif ()
endif ()
if (NOT HAVE_OPENSSL)