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)