--- libpng-1.6.38.orig/CMakeLists.txt 2022-09-14 16:42:00.000000000 -0300 +++ libpng-1.6.38/CMakeLists.txt 2022-09-15 10:09:48.728794541 -0300 @@ -932,7 +932,7 @@ # We use the same files like ./configure, so we have to set its vars. # Only do this on Windows for Cygwin - the files don't make much sense # outside of a UNIX look-alike. -if(NOT WIN32 OR CYGWIN OR MINGW) +if(1) set(prefix ${CMAKE_INSTALL_PREFIX}) set(exec_prefix ${CMAKE_INSTALL_PREFIX}) set(libdir ${CMAKE_INSTALL_FULL_LIBDIR}) @@ -1016,13 +1016,13 @@ install(FILES png.5 DESTINATION ${CMAKE_INSTALL_MANDIR}/man5) # Install the pkg-config files. + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libpng.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) if(NOT CMAKE_HOST_WIN32 OR CYGWIN OR MINGW) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libpng.pc - DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/libpng-config DESTINATION ${CMAKE_INSTALL_BINDIR}) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}.pc - DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}-config DESTINATION ${CMAKE_INSTALL_BINDIR}) endif()