1
0
Fork 0
mirror of https://github.com/kakwa/uts-server synced 2025-07-04 20:47:09 +02:00

adding small cmake module to detect LibreSSL and using it in CMakeLists.txt

This commit is contained in:
kakwa 2017-04-21 08:52:25 +02:00
parent 730aa230b8
commit f01f72f913
2 changed files with 65 additions and 5 deletions

View file

@ -55,12 +55,16 @@ MESSAGE(STATUS "OpenSSL libraries: ${OPENSSL_LIBRARIES}")
MESSAGE(STATUS "OpenSSL version: ${OPENSSL_VERSION}")
MESSAGE(STATUS "OS Detected: ${CMAKE_SYSTEM_NAME}")
find_package(LibreSSL)
MESSAGE(STATUS "LibreSSL Detected: ${IS_LIBRESSL}")
if(NOT(DEFINED OPENSSL_API_1_1))
if(${OPENSSL_VERSION} VERSION_GREATER 1.0.99)
set(OPENSSL_API_1_1 ON)
else()
set(OPENSSL_API_1_1 OFF)
endif()
if(${OPENSSL_VERSION} VERSION_GREATER 1.0.99 AND NOT(${IS_LIBRESSL}))
set(OPENSSL_API_1_1 ON)
else()
set(OPENSSL_API_1_1 OFF)
endif()
endif()