From c702b0b1f7ccdc0f720983c33dfbbbe3b621a2d7 Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Thu, 16 Apr 2026 08:34:46 +0800 Subject: [PATCH] Link ai_face_recog against shared state runtime --- plugins/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 7eef9fe..001f5a9 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -324,7 +324,7 @@ add_library(ai_face_recog SHARED ${CMAKE_SOURCE_DIR}/src/utils/dma_alloc.cpp ) target_include_directories(ai_face_recog PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/third_party) -target_link_libraries(ai_face_recog PRIVATE project_options Threads::Threads ai_scheduler) +target_link_libraries(ai_face_recog PRIVATE project_options Threads::Threads ai_scheduler rk_shared_state) if(SQLite3_FOUND) target_compile_definitions(ai_face_recog PRIVATE RK3588_ENABLE_SQLITE3) if(TARGET SQLite::SQLite3) @@ -351,6 +351,9 @@ set_target_properties(ai_face_recog PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${RK_PLUGIN_OUTPUT_DIR} RUNTIME_OUTPUT_DIRECTORY ${RK_PLUGIN_OUTPUT_DIR} ) +if(UNIX AND NOT APPLE) + set_target_properties(ai_face_recog PROPERTIES BUILD_RPATH "\$ORIGIN/.." INSTALL_RPATH "\$ORIGIN/..") +endif() # det_post plugin (post-processing pipeline for detection results) add_library(det_post SHARED det_post/det_post_node.cpp)