[minizip-ng] Don't install CMake or pkgconfig files, or header files.

[extlib] CMakeLists.txt: Set SKIP_INSTALL_HDR for MiniZip-ng, which for
some reason checks this variable instead of SKIP_INSTALL_HEADERS.
This commit is contained in:
David Korth 2025-04-20 02:09:19 -04:00
parent a0738afd26
commit 5d3ec38bce
2 changed files with 5 additions and 0 deletions

View File

@ -184,7 +184,9 @@ ENDIF(USE_INTERNAL_ZSTD)
# On other systems, this will be statically-linked.
# NOTE: We're always using the internal copy of MiniZip-NG.
# TODO: Support a system-wide version on Linux?
# NOTE: MiniZip-NG uses SKIP_INSTALL_HDR instead of SKIP_INSTALL_HEADERS.
SET(USE_INTERNAL_MINIZIP TRUE PARENT_SCOPE)
SET(SKIP_INSTALL_HDR ON)
IF(WIN32)
SET(USE_INTERNAL_MINIZIP_DLL TRUE PARENT_SCOPE)
SET(SKIP_INSTALL_LIBRARIES OFF)

View File

@ -801,6 +801,8 @@ if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
UNSET(DEBUG_FILENAME)
ENDIF(INSTALL_DEBUG)
# rom-properties: Don't install CMake or pkgconfig files.
IF(0)
# Create and install CMake package config version file to allow find_package()
include(CMakePackageConfigHelpers)
write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${MINIZIP_TARGET}-config-version.cmake
@ -824,6 +826,7 @@ if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MINIZIP_TARGET}-config-version.cmake
${CMAKE_CURRENT_BINARY_DIR}/${MINIZIP_TARGET}-config.cmake
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${MINIZIP_TARGET}")
ENDIF(0) # rom-properties
endif()
if(NOT SKIP_INSTALL_HDR AND NOT SKIP_INSTALL_ALL)
install(FILES ${MINIZIP_HDR} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${MINIZIP_TARGET}")