From 2d489fc54e196964ce5502eb2c28e699290bb662 Mon Sep 17 00:00:00 2001 From: derrod Date: Thu, 13 Jun 2024 01:46:07 +0200 Subject: [PATCH] deps/blake2: Add static blake2 library for Windows updater --- deps/blake2/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/deps/blake2/CMakeLists.txt b/deps/blake2/CMakeLists.txt index e39c1a8d4..3df7d3bd8 100644 --- a/deps/blake2/CMakeLists.txt +++ b/deps/blake2/CMakeLists.txt @@ -11,3 +11,16 @@ target_sources( target_include_directories(blake2 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src") set_target_properties(blake2 PROPERTIES FOLDER deps) + +if(OS_WINDOWS) + add_library(blake2_static OBJECT) + add_library(OBS::blake2_static ALIAS blake2_static) + + target_sources( + blake2_static + PRIVATE src/blake2-impl.h src/blake2b-ref.c + PUBLIC src/blake2.h) + + target_include_directories(blake2_static PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src") + set_target_properties(blake2_static PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") +endif()