]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add cpack build deb package
authorBastian Dehn <hhaalo@arcor.de>
Sun, 17 Nov 2024 09:12:25 +0000 (10:12 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 17 Nov 2024 09:12:25 +0000 (10:12 +0100)
src/CMakeLists.txt

index 2c810a941d0e6c4619f2d4befe7207a3acf7069d..cbbdd8151c4edfa6b5b79b9c81826c3a1399c2c8 100644 (file)
@@ -36,4 +36,20 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME}xml
        ${LIBXML2_LIBRARY})
 
 INSTALL(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}xml
-       DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})
\ No newline at end of file
+       DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})
+
+SET(CPACK_GENERATOR "DEB")
+SET(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
+SET(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(CPACK_DEBIAN_PACKAGE_NAME ${PROJECT_NAME})
+SET(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_HOST_SYSTEM_PROCESSOR})
+SET(CPACK_DEBIAN_FILE_NAME ${PROJECT_NAME}_${PROJECT_VERSION}-1_${CMAKE_HOST_SYSTEM_PROCESSOR}.deb)
+SET(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
+SET(CPACK_DEBIAN_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION})
+SET(CPACK_DEBIAN_PACKAGE_RELEASE 1)
+SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Bastian Dehn <hhaalo@arcor.de")
+SET(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
+SET(CPACK_DEBIAN_PACKAGE_SECTION "misc")
+SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "work time cli tool")
+
+INCLUDE(CPack)
\ No newline at end of file