Detect and handle OpenSSL 1.1

OpenSSL 1.1 supports most of the native threading libraries, including
pthread. This means that only versions before 1.1 need the thread handling
code.
This commit is contained in:
Markus Mäkelä
2017-06-27 00:29:12 +03:00
parent 92d9356968
commit 469b432ebe
2 changed files with 7 additions and 1 deletions

View File

@ -84,8 +84,10 @@ if(NOT OPENSSL_FOUND)
else()
if(OPENSSL_VERSION VERSION_LESS 1 AND NOT FORCE_OPENSSL100)
add_definitions("-DOPENSSL_0_9")
else()
elseif(OPENSSL_VERSION VERSION_LESS 1.1)
add_definitions("-DOPENSSL_1_0")
else()
add_definitions("-DOPENSSL_1_1")
endif()
endif()