From ba644d05fe1a70f4689b0bfd642ffb58331fd826 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 26 Aug 2021 08:04:22 +0200 Subject: [PATCH] change: build multiple deb packages --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 48df792..81bc692 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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