diff --git a/CMakeLists.txt b/CMakeLists.txt index 472a7a2fe..8809ed61c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -495,4 +495,7 @@ if(LIBZIP_DO_INSTALL) install(EXPORT ${PROJECT_NAME}-targets NAMESPACE libzip:: FILE ${PROJECT_NAME}-targets.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} ) + install(EXPORT ${PROJECT_NAME}-bin-targets NAMESPACE libzip:: FILE ${PROJECT_NAME}-bin-targets.cmake + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} + ) endif() diff --git a/NEWS.md b/NEWS.md index b3bf10808..ee69a77f1 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,7 @@ +# 1.11.4 [Unreleased] + +* Use separate cmake package files for library and programs. + # 1.11.3 [2025-01-20] * Report read error for corrupted encrypted file data. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a0f53252c..cd4169271 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,7 +4,7 @@ foreach(PROGRAM zipcmp zipmerge ziptool) target_link_libraries(${PROGRAM} zip) target_include_directories(${PROGRAM} PRIVATE BEFORE ${PROJECT_SOURCE_DIR}/lib ${PROJECT_BINARY_DIR}) if(LIBZIP_DO_INSTALL) - install(TARGETS ${PROGRAM} EXPORT ${PROJECT_NAME}-targets DESTINATION bin) + install(TARGETS ${PROGRAM} EXPORT ${PROJECT_NAME}-bin-targets DESTINATION bin) endif() if(NOT HAVE_GETOPT) target_sources(${PROGRAM} PRIVATE getopt.c)