diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/CMakeLists.txt | 25 | 
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) | 
