From 7838d697e9cee7441a308d19b4548b0738c9149b Mon Sep 17 00:00:00 2001 From: taynpg Date: Fri, 14 Feb 2025 09:40:08 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E6=B7=BB=E5=8A=A0=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=89=93=E5=8C=85deb=E5=8C=85=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 19 +++++++++++++++---- client/CMakeLists.txt | 2 +- ofen | 2 +- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a5e85f..ab5bd83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 ") +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 ") +set(CPACK_GENERATOR "DEB") +include(CPack) diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 6b44926..2ee6e1f 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -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) diff --git a/ofen b/ofen index 42aef81..44c536c 160000 --- a/ofen +++ b/ofen @@ -1 +1 @@ -Subproject commit 42aef813dae5eaa8d14257b184d0e111cdf33423 +Subproject commit 44c536c583948ac6768fa8b536b9a6222c845bf7