]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: build lib with depends components
authorBastian Dehn <hhaalo@arcor.de>
Thu, 26 Aug 2021 18:12:47 +0000 (20:12 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 26 Aug 2021 18:12:47 +0000 (20:12 +0200)
libs/spandisc/CMakeLists.txt

index 66ef19042fbbcaef064f894ece7acfce5747bfc4..2d6c8546848ec6d2084de1a6cd2353e5f18bad57 100644 (file)
@@ -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")