# ZLIB # Fix Windows missing "zlib.dll": if(WIN32 AND (${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/$ CACHE INTERNAL "" FORCE) endif() set(ZLIB_COMPAT ON CACHE INTERNAL "" FORCE) set(ZLIB_ENABLE_TESTS OFF CACHE INTERNAL "" FORCE) #FetchContent Zlib # Fix Windows zlib dll names from "zlibd1.dll" to "zlib.dll": if(WIN32) set_target_properties(zlib PROPERTIES OUTPUT_NAME "zlib") set_target_properties(zlib PROPERTIES DEBUG_POSTFIX "") set_target_properties(zlib PROPERTIES SUFFIX ".dll") endif()