1. Submit a pull request to #zlib that changes the library filename on #Windows.
2. Pull request gets merged, and you effectively break everything that linked dynamically to zlib.
3. Attack everyone who reported this as a bug.

[cmake] [windows] A shared library build outputs a DLL name inconsistent with previous releases and other files in the source tree · Issue #1181 · madler/zlib
Description On Windows, building zlib 1.3.2 through CMake as a shared library outputs a dll named z.dll (MSVC) or libz.dll (MinGW/MinGW-w64). Even though I am aware that the CMake support on 1.3.2 ...






