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")