MINGW-packages/mingw-w64-zlib-ng/0001-match-existing-zlib-naming.patch
Christoph Reiter af43983ef9
Add zlib-ng (#24804)
* Add zlib-ng

Same as in Arch for now. Two packages, compat can provides zlib if installed.

* Update mingw-w64-zlib-ng/PKGBUILD

Co-authored-by: Maksim Bondarenkov <119937608+ognevny@users.noreply.github.com>

---------

Co-authored-by: Maksim Bondarenkov <119937608+ognevny@users.noreply.github.com>
2025-07-12 12:22:37 +02:00

22 lines
925 B
Diff

--- zlib-ng-2.2.4/CMakeLists.txt.orig 2025-07-12 11:02:40.564249200 +0200
+++ zlib-ng-2.2.4/CMakeLists.txt 2025-07-12 11:02:43.322005400 +0200
@@ -1198,7 +1198,7 @@
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
endforeach()
-if(WIN32)
+if(WIN32 AND NOT MINGW)
# Shared library
if(NOT DEFINED BUILD_SHARED_LIBS OR BUILD_SHARED_LIBS)
set_target_properties(zlib PROPERTIES OUTPUT_NAME zlib${SUFFIX})
@@ -1260,6 +1260,9 @@
elseif(WIN32)
# Creates zlib1.dll when building shared library version
if(ZLIB_COMPAT)
+ set_target_properties(zlib PROPERTIES OUTPUT_NAME "zlib")
+ set_target_properties(zlib PROPERTIES PREFIX "")
+ set_target_properties(zlib PROPERTIES ARCHIVE_OUTPUT_NAME "z")
set_target_properties(zlib PROPERTIES SUFFIX "1.dll")
else()
set_target_properties(zlib PROPERTIES SUFFIX "2.dll")