From: Bastian Dehn Date: Thu, 26 Aug 2021 18:12:47 +0000 (+0200) Subject: change: build lib with depends components X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=b411163e3d558242d1e05767a54bd8f343fc800f;p=discspan.git change: build lib with depends components --- 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")