From 0696c788abee90af573ce6afb8cea17cf550bf8e Mon Sep 17 00:00:00 2001 From: Jules Fouchy Date: Wed, 5 Feb 2025 14:01:53 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20[CMakeLists.txt]=20Find=20OpenSS?= =?UTF-8?q?L=20package?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b7631c..4ac4fbd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,6 @@ include(FetchContent) # Make sure we link the static version set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) set(BUILD_STATIC_LIBS ON CACHE BOOL "" FORCE) -set(OPENSSL_USE_STATIC_LIBS ON CACHE BOOL "" FORCE) # spawn_process add_subdirectory(lib/spawn_process) @@ -70,6 +69,17 @@ if(WIN32) target_sources(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/Coollab-Launcher.manifest") endif() +# OpenSSL +set(OPENSSL_USE_STATIC_LIBS TRUE) + +find_package(OpenSSL 3) + +if(NOT OpenSSL_FOUND) + find_package(OpenSSL 1.1.1 REQUIRED) +endif() + +target_link_libraries(Coollab-Launcher-Properties INTERFACE OpenSSL::SSL OpenSSL::Crypto) + # cpp-httplib set(HTTPLIB_REQUIRE_OPENSSL ON CACHE BOOL "" FORCE) add_subdirectory(Lab/lib/cpp-httplib)