From b411163e3d558242d1e05767a54bd8f343fc800f Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 26 Aug 2021 20:12:47 +0200 Subject: [PATCH] change: build lib with depends components --- libs/spandisc/CMakeLists.txt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/libs/spandisc/CMakeLists.txt b/libs/spandisc/CMakeLists.txt index 66ef190..2d6c854 100644 --- a/libs/spandisc/CMakeLists.txt +++ b/libs/spandisc/CMakeLists.txt @@ -25,11 +25,21 @@ endif() set_target_properties(spandisc PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER}") target_link_libraries(spandisc m) -install(TARGETS spandisc DESTINATION ${INSTALL_LIBPATH} - PUBLIC_HEADER DESTINATION ${INSTALL_HEADER}) +install(TARGETS spandisc + DESTINATION ${INSTALL_LIBPATH} + COMPONENT lib + PUBLIC_HEADER DESTINATION ${INSTALL_HEADER} + COMPONENT dev) set(CPACK_GENERATOR "DEB") -set(CPACK_PACKAGE_NAME "lib${PROJECT_NAME}") +set(CPACK_DEB_PACKAGE_COMPONENT ON) +set(CPACK_DEB_COMPONENT_INSTALL ON) +set(CPACK_DEBIAN_PACKAGE_DEPENDS lib) + +set(CPACK_DEBIAN_lib_PACKAGE_NAME "lib${PROJECT_NAME}") +set(CPACK_DEBIAN_dev_PACKAGE_NAME "lib${PROJECT_NAME}-dev") +set(CPACK_DEBIAN_dev_PACKAGE_DEPENDS lib) + set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) set(CPACK_PACKAGE_DESRCIPTION "text files contains file pathes split into media part files") -- 2.39.5