Browse Source
externals: auto detect system OpenSSL
pull/15/merge
liushuyu
5 years ago
No known key found for this signature in database
GPG Key ID: 23D1CE4534419437
2 changed files with
2 additions and
4 deletions
-
CMakeLists.txt
-
externals/CMakeLists.txt
|
|
|
@ -30,8 +30,6 @@ option(ENABLE_VULKAN "Enables Vulkan backend" ON) |
|
|
|
|
|
|
|
option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) |
|
|
|
|
|
|
|
option(USE_SYSTEM_SSL "Use system provided SSL library" OFF) |
|
|
|
|
|
|
|
# Default to a Release build |
|
|
|
get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) |
|
|
|
if (NOT IS_MULTI_CONFIG AND NOT CMAKE_BUILD_TYPE) |
|
|
|
|
|
|
|
@ -73,8 +73,8 @@ if (NOT LIBZIP_FOUND) |
|
|
|
endif() |
|
|
|
|
|
|
|
if (ENABLE_WEB_SERVICE) |
|
|
|
if (USE_SYSTEM_SSL) |
|
|
|
find_package(OpenSSL 1.1 REQUIRED) |
|
|
|
find_package(OpenSSL 1.1) |
|
|
|
if (OPENSSL_FOUND) |
|
|
|
set(OPENSSL_LIBRARIES OpenSSL::SSL OpenSSL::Crypto) |
|
|
|
else() |
|
|
|
# LibreSSL |
|
|
|
|