From: Bastian Dehn Date: Thu, 26 Aug 2021 06:04:22 +0000 (+0200) Subject: change: build multiple deb packages X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=ba644d05fe1a70f4689b0bfd642ffb58331fd826;p=discspan.git change: build multiple deb packages --- 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