From a72c2c40947744abbd97876ca5f30ca233202a73 Mon Sep 17 00:00:00 2001 From: Kolyah35 Date: Thu, 19 Mar 2026 19:12:00 +0300 Subject: [PATCH] FIX: windows build ig --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fc69311..6a67598 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,8 @@ endif() # I totally shocked if(EMSCRIPTEN) + set(PNG_LIB png) + add_library(zlib INTERFACE IMPORTED) set_target_properties(zlib PROPERTIES INTERFACE_LINK_OPTIONS "-sUSE_ZLIB=1" @@ -36,6 +38,8 @@ if(EMSCRIPTEN) INTERFACE_LINK_OPTIONS "-sUSE_GLFW=3" ) else() + set(PNG_LIB png_shared) + CPMAddPackage( NAME "zlib" GIT_REPOSITORY "https://github.com/madler/zlib" @@ -353,7 +357,7 @@ endif() # Client target_compile_definitions(${PROJECT_NAME} PUBLIC "OPENGL_ES" "NO_EGL" ${PLATFORM}) -target_link_libraries(${PROJECT_NAME} zlib png alsoft.common OpenAL::OpenAL glfw ${EXTRA_LIBS}) +target_link_libraries(${PROJECT_NAME} zlib ${PNG_LIB} alsoft.common OpenAL::OpenAL glfw ${EXTRA_LIBS}) if (OpenSSL_FOUND) target_link_libraries(${PROJECT_NAME} OpenSSL::SSL OpenSSL::Crypto)