From 64f91e47b5086030924bc3f580ac583855892cbd Mon Sep 17 00:00:00 2001 From: sladro Date: Wed, 7 Jan 2026 19:15:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=BA=E8=84=B8=E7=94=BB?= =?UTF-8?q?=E6=A1=86,xin2,=E5=A2=9E=E5=8A=A0=E4=BA=86=E7=94=BB=E6=A1=86?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E7=BB=93=E6=9E=9C=EF=BC=8C?= =?UTF-8?q?=E5=90=8E=E9=9D=A2=E8=A6=81=E5=85=B3=E9=97=AD4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/CMakeLists.txt | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 841f649..950cfc1 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) @@ -280,7 +289,10 @@ set_target_properties(det_post PROPERTIES ) # osd plugin (on-screen display for detection results) -add_library(osd SHARED osd/osd_node.cpp) +add_library(osd SHARED + osd/osd_node.cpp + ${CMAKE_SOURCE_DIR}/src/utils/dma_alloc.cpp +) target_include_directories(osd PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/third_party) target_link_libraries(osd PRIVATE project_options Threads::Threads) set_target_properties(osd PROPERTIES