]> gitweb.hhaalo.de Git - mv_none_space.git/commitdiff
add generate a deb file
authorBastian Dehn <hhaalo@arcor.de>
Wed, 17 Jul 2024 09:29:00 +0000 (11:29 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 17 Jul 2024 09:33:37 +0000 (11:33 +0200)
src/CMakeLists.txt

index bde172d3d6b2ed15cdfd392e7727c0e5fc628efb..915745d0ba484f41e3fd683c2841198ebcf05eb9 100644 (file)
@@ -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 <hhaalo@arcor.de>")
+       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