From 615c71144b601c4ab65c9049da2ada15a9e8fa49 Mon Sep 17 00:00:00 2001 From: liusiyang Date: Fri, 4 Sep 2026 13:41:08 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E5=AE=89=E8=A3=85=E7=9A=84=E5=A4=B4?= =?UTF-8?q?=E5=BA=93=E6=96=87=E4=BB=B6=E6=B7=BB=E5=8A=A0=E5=90=8E=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AlgorithmModule/CMakeLists.txt | 11 ++++++----- ConfigModule/CMakeLists.txt | 6 ++++-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/AlgorithmModule/CMakeLists.txt b/AlgorithmModule/CMakeLists.txt index 9124ff2..06e6f5d 100644 --- a/AlgorithmModule/CMakeLists.txt +++ b/AlgorithmModule/CMakeLists.txt @@ -63,9 +63,7 @@ file(GLOB SRC_LISTS ${PROJECT_SOURCE_DIR}/AIEngineModule/src/*.cu ) add_library(TY_Check SHARED ${SRC_LISTS}) -set_target_properties(TY_Check PROPERTIES - OUTPUT_NAME "ZB_BACKPLATE" -) + target_link_libraries(TY_Check nvinfer Config @@ -80,11 +78,14 @@ set(ModuleName "") # 自定义安装前缀 set(CMAKE_INSTALL_PREFIX /usr/local/zb_backplate CACHE PATH "Install path prefix" FORCE) set(HEADER_FILES include/ImgCheckBase.h include/ImgCheckConfig.h) +# 库文件添加 _backplate 后缀 +set_target_properties(TY_Check PROPERTIES OUTPUT_NAME "TY_Check_backplate") # 安装动态库 install(TARGETS TY_Check LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib ARCHIVE DESTINATION lib/static RUNTIME DESTINATION bin PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include -# 安装头文件 -install(FILES ${HEADER_FILES} DESTINATION include) \ No newline at end of file +# 安装头文件(添加 _backplate 后缀) +install(FILES include/ImgCheckBase.h DESTINATION include RENAME ImgCheckBase_backplate.h) +install(FILES include/ImgCheckConfig.h DESTINATION include RENAME ImgCheckConfig_backplate.h) \ No newline at end of file diff --git a/ConfigModule/CMakeLists.txt b/ConfigModule/CMakeLists.txt index a797b94..5756a1a 100644 --- a/ConfigModule/CMakeLists.txt +++ b/ConfigModule/CMakeLists.txt @@ -32,11 +32,13 @@ set(ModuleName "") # 自定义安装前缀 set(CMAKE_INSTALL_PREFIX /usr/local/polet CACHE PATH "Install path prefix" FORCE) set(HEADER_FILES include/ConfigBase.h) +# 库文件添加 _backplate 后缀 +set_target_properties(Config PROPERTIES OUTPUT_NAME "Config_backplate") # 安装动态库 install(TARGETS Config LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib ARCHIVE DESTINATION lib/static RUNTIME DESTINATION bin PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include -# 安装头文件 -install(FILES ${HEADER_FILES} DESTINATION include) \ No newline at end of file +# 安装头文件(添加 _backplate 后缀) +install(FILES include/ConfigBase.h DESTINATION include RENAME ConfigBase_backplate.h) \ No newline at end of file