From b2dfd9e1e52b6f0ff5a6ab5f4c25843ba8e42c5d Mon Sep 17 00:00:00 2001 From: neru Date: Sun, 12 Apr 2026 20:56:18 -0300 Subject: [PATCH] build: link zlib statically --- CMakeLists.txt | 2 +- vendor/CMakeLists.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f4aefb6..b3e5e50 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,7 +76,7 @@ add_executable(dbd-unlocker ${UNLOCKER_SOURCES}) string(RANDOM LENGTH 12 ALPHABET "abcdefghijklmnopqrstuvwxyz0123456789" RANDOM_EXE_NAME) set_target_properties(dbd-unlocker PROPERTIES OUTPUT_NAME "${RANDOM_EXE_NAME}") -target_link_libraries(dbd-unlocker PRIVATE dbd-unlocker-warnings OpenSSL::SSL OpenSSL::Crypto nerutils wsock32 ws2_32 wininet crypt32 nlohmann_json zlib) +target_link_libraries(dbd-unlocker PRIVATE dbd-unlocker-warnings OpenSSL::SSL OpenSSL::Crypto nerutils wsock32 ws2_32 wininet crypt32 nlohmann_json zlibstatic ) if(NOT MSVC) target_link_options(dbd-unlocker PRIVATE -static -static-libgcc -static-libstdc++) diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index fdea3f8..5546070 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -2,4 +2,7 @@ add_subdirectory(nerutils) add_subdirectory(json) set(ZLIB_BUILD_TESTING OFF) +set(ZLIB_BUILD_STATIC ON) +set(ZLIB_BUILD_SHARED OFF) +set(ZLIB_INSTALL OFF) add_subdirectory(zlib)