From f0d0c4fb1e812b50fc15554ab348ee58e25d6ed7 Mon Sep 17 00:00:00 2001 From: 7iwind <7wind@7iwind.cn> Date: Mon, 27 Jul 2026 00:02:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3CD=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1aa530a..615739c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,3 +69,14 @@ if(BUILD_TESTING OR NOT DEFINED BUILD_TESTING) target_link_libraries(test_datarouter DataRouter) add_test(NAME datarouter COMMAND test_datarouter) endif() + +# ── 安装规则(用于打包发布) ───────────────────────────── + +include(GNUInstallDirs) +install(TARGETS DataRouter ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install(FILES + ${CMAKE_CURRENT_SOURCE_DIR}/datarouter.h + ${CMAKE_CURRENT_SOURCE_DIR}/datarouter_config.h + ${CMAKE_CURRENT_SOURCE_DIR}/datarouter_config_template.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} +)