aboutsummaryrefslogtreecommitdiff
path: root/cmake/macros/FindOpenSSL.cmake
diff options
context:
space:
mode:
authorAokromes <Aokromes@users.noreply.github.com>2016-09-11 14:05:59 +0200
committerGitHub <noreply@github.com>2016-09-11 14:05:59 +0200
commit5c92f5ba5e3422ccd2f75233f762962c7270c90a (patch)
tree35c043ab429fea649dae06114346301861acba7e /cmake/macros/FindOpenSSL.cmake
parent127825ee95214f67e217d9aff0c9683ff1aedfa8 (diff)
Cmake: Added OpenSSL version required
Cherry pick from 604a06eb36cad29bbf4603391d1bfce371b1529d
Diffstat (limited to 'cmake/macros/FindOpenSSL.cmake')
-rw-r--r--cmake/macros/FindOpenSSL.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmake/macros/FindOpenSSL.cmake b/cmake/macros/FindOpenSSL.cmake
index 7baa43274ab..d495f1ed2a4 100644
--- a/cmake/macros/FindOpenSSL.cmake
+++ b/cmake/macros/FindOpenSSL.cmake
@@ -25,6 +25,9 @@
# http://www.slproweb.com/products/Win32OpenSSL.html
+set(OPENSSL_EXPECTED_VERSION "1.0")
+set(OPENSSL_MAX_VERSION "1.1")
+
SET(_OPENSSL_ROOT_HINTS
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;Inno Setup: App Path]"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (64-bit)_is1;Inno Setup: App Path]"
@@ -218,7 +221,7 @@ if (OPENSSL_INCLUDE_DIR)
endif (_OPENSSL_VERSION)
include(EnsureVersion)
- ENSURE_VERSION( "${OPENSSL_EXPECTED_VERSION}" "${OPENSSL_VERSION}" OPENSSL_VERSION_OK)
+ ENSURE_VERSION_RANGE("${OPENSSL_EXPECTED_VERSION}" "${OPENSSL_VERSION}" "${OPENSSL_MAX_VERSION}" OPENSSL_VERSION_OK)
if (NOT OPENSSL_VERSION_OK)
message(FATAL_ERROR "TrinityCore needs OpenSSL version ${OPENSSL_EXPECTED_VERSION} but found version ${OPENSSL_VERSION}")
endif()