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)