Skip to content

Commit 70750e4

Browse files
Lawyarsangelovic
andauthored
fix: invalid cpack configuration inside CMakeLists.txt (#521)
* Change CPACK_COMPONENTS_ALL variable in CMakeLists.txt according to components names referenced in install function call * Remove redundant sdbus-c++ from Debian packages --------- Co-authored-by: Stanislav Angelovič <stanislav.angelovic@protonmail.com>
1 parent 2f3a10a commit 70750e4

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -318,12 +318,14 @@ set(CPACK_PACKAGE_VENDOR "Kistler")
318318
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "High-level C++ D-Bus library")
319319
set(CPACK_PACKAGE_CONTACT "info@kistler.com")
320320
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
321-
set(CPACK_COMPONENTS_ALL runtime dev doc)
322-
set(CPACK_COMPONENT_DEV_DEPENDS "runtime")
321+
set(CPACK_COMPONENTS_ALL sdbus-c++-runtime sdbus-c++-dev sdbus-c++-doc)
322+
set(CPACK_COMPONENT_DEV_DEPENDS "sdbus-c++-runtime")
323323
# specific for DEB generator
324324
set(CPACK_DEB_COMPONENT_INSTALL ON)
325325
set(CPACK_DEBIAN_RUNTIME_DEBUGINFO_PACKAGE ON)
326-
set(CPACK_DEBIAN_RUNTIME_PACKAGE_NAME ${PROJECT_NAME})
326+
set(CPACK_DEBIAN_SDBUS-C++-RUNTIME_PACKAGE_NAME ${PROJECT_NAME})
327+
set(CPACK_DEBIAN_SDBUS-C++-DEV_PACKAGE_NAME "sdbus-c++-dev")
328+
set(CPACK_DEBIAN_SDBUS-C++-DOC_PACKAGE_NAME "sdbus-c++-doc")
327329
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
328330
set(CPACK_DEBIAN_PACKAGE_SECTION "libs")
329331
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)

0 commit comments

Comments
 (0)