From 425f897579f7f1822624632be44ef7e8c341b815 Mon Sep 17 00:00:00 2001 From: sladro Date: Wed, 14 Jan 2026 10:04:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83=E4=BC=98=E5=8C=966=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BF=90=E8=A1=8C=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/CMakeLists.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index a2e7c77..f42537e 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -209,7 +209,10 @@ set_target_properties(preprocess PROPERTIES ) # ai_yolo plugin (RKNN-based YOLO inference) -add_library(ai_yolo SHARED ai_yolo/ai_yolo_node.cpp) +add_library(ai_yolo SHARED + ai_yolo/ai_yolo_node.cpp + ${CMAKE_SOURCE_DIR}/src/utils/dma_alloc.cpp +) target_include_directories(ai_yolo PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/third_party) target_link_libraries(ai_yolo PRIVATE project_options Threads::Threads ai_scheduler) if(RK3588_ENABLE_RKNN AND RK_RKNN_LIB) @@ -224,7 +227,10 @@ set_target_properties(ai_yolo PROPERTIES ) # ai_face_det plugin (RKNN-based RetinaFace inference) -add_library(ai_face_det SHARED ai_face_det/ai_face_det_node.cpp) +add_library(ai_face_det SHARED + ai_face_det/ai_face_det_node.cpp + ${CMAKE_SOURCE_DIR}/src/utils/dma_alloc.cpp +) target_include_directories(ai_face_det PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/third_party) target_link_libraries(ai_face_det PRIVATE project_options Threads::Threads ai_scheduler) if(RK3588_ENABLE_RKNN AND RK_RKNN_LIB) @@ -239,7 +245,10 @@ set_target_properties(ai_face_det PROPERTIES ) # ai_face_recog plugin (RKNN-based ArcFace/MobileFaceNet inference) -add_library(ai_face_recog SHARED ai_face_recog/ai_face_recog_node.cpp) +add_library(ai_face_recog SHARED + ai_face_recog/ai_face_recog_node.cpp + ${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) if(SQLite3_FOUND)