add:添加自动打包deb包设置。

This commit is contained in:
taynpg 2025-02-14 09:40:08 +08:00
parent a7043ad5e0
commit 7838d697e9
3 changed files with 17 additions and 6 deletions

View File

@ -56,7 +56,18 @@ execute_process(
configure_file(version.h.in version.h)
message(STATUS "build dir:${PROJECT_BINARY_DIR}")
# add_executable(transm_test1 test1.cpp)
# target_link_libraries(transm_test1 PRIVATE trans_net trans_util)
# add_executable(transm_test2 test2.cpp)
# target_link_libraries(transm_test2 PRIVATE trans_net trans_util)
install(TARGETS tsc DESTINATION bin)
install(TARGETS tss DESTINATION bin)
# 4. DEB
set(CPACK_PACKAGE_NAME "transm")
set(CPACK_PACKAGE_VERSION "1.2.3")
set(CPACK_PACKAGE_CONTACT "taynpg <taynpg@163.com>")
set(CPACK_PACKAGE_DESCRIPTION "A simple tool that uses a server (tss) as a relay center to indirectly transfer files between two (or more) clients (tsc).")
set(CPACK_PACKAGE_VENDOR "taynpg")
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
set(CPACK_DEBIAN_PACKAGE_SECTION "utils")
set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "taynpg <taynpg@163.com>")
set(CPACK_GENERATOR "DEB")
include(CPack)

View File

@ -4,7 +4,7 @@ project(tsc LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
if (MSVC)
add_compile_options(/source-charset:utf-8)
add_compile_options(/source-charset:utf-8)
endif()
add_executable(tsc main.cpp client.h client.cpp config.h config.cpp)

2
ofen

@ -1 +1 @@
Subproject commit 42aef813dae5eaa8d14257b184d0e111cdf33423
Subproject commit 44c536c583948ac6768fa8b536b9a6222c845bf7