From d67247d0c1149867aaf13205c240e534bec28822 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 17 Jul 2024 11:29:00 +0200 Subject: [PATCH] add generate a deb file --- src/CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bde172d..915745d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,3 +4,20 @@ CONFIGURE_FILE(config.h.in config.h) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) ADD_EXECUTABLE(${PROJECT_NAME} main.c rename.c config.h) + +INSTALL(TARGETS ${PROJECT_NAME} + DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) + +IF(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(CPACK_GENERATOR "DEB") + SET(CPACK_DEBIAN_PACKAGE_NAME "mv-none-space") + SET(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) + SET(CPACK_DEBIAN_PACKAGE_VERSION ${PROJECT_VERSION}) + SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64") + SET(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) + SET(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS ON) + SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Bastian Dehn ") + SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "tool to rename recursiv files with space and replace special chars") + SET(CPACK_DEBIAN_PACKAGE_SECTION "optional") + INCLUDE(CPack) +ENDIF() \ No newline at end of file -- 2.39.5