]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: build multiple deb packages
authorBastian Dehn <hhaalo@arcor.de>
Thu, 26 Aug 2021 06:04:22 +0000 (08:04 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 26 Aug 2021 06:04:22 +0000 (08:04 +0200)
CMakeLists.txt

index 48df79293618966bdc297988c5bf2b2a4a979dd3..81bc692b720a48caaa1e052d0cfc4e6038926c63 100644 (file)
@@ -15,19 +15,25 @@ set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT
 file(GLOB SOURCES src/*.c)
 
 include_directories(libs/spandisc/include)
-add_subdirectory(libs/spandisc EXCLUDE_FROM_ALL)
+add_subdirectory(libs/spandisc)
 
 add_executable(discspan ${SOURCES})
 add_dependencies(discspan spandisc)
 target_link_libraries(discspan spandisc)
 
-install(TARGETS discspan DESTINATION ${BINPATH})
+install(TARGETS discspan
+       DESTINATION ${BINPATH}
+       COMPONENT bin)
+install(TARGETS spandisc
+       COMPONENT lib)
 
 set(CPACK_GENERATOR "DEB")
+set(CPACK_DEB_PACKAGE_COMPONENT ON)
+set(CPACK_DEB_COMPONENT_INSTALL ON)
 set(CPACK_PACKAGE_NAME ${PROJECT_NAME})
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
 set(CPACK_PACKAGE_DESCRIPTION "UI for libspandisc")
-set(CPACK_DEBIAN_PACKAGE_DEPENDS "libspandisc")
+set(CPACK_DEBIAN_PACKAGE_DEPENDS spandisc)
 set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Bastian Dehn <hhaalo@arcor.de")
 
 include(CPack)