From 17fc6e34855957d42b75369b904838a2722827a2 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Sun, 12 Oct 2025 16:54:05 -0700 Subject: [PATCH] OrbbecSDK: install extensions folder when packaging --- app/src/CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/src/CMakeLists.txt b/app/src/CMakeLists.txt index 1a16cb60..a6600f70 100644 --- a/app/src/CMakeLists.txt +++ b/app/src/CMakeLists.txt @@ -119,6 +119,23 @@ IF(BUILD_AS_BUNDLE AND (APPLE OR WIN32)) COMPONENT runtime) ENDIF(WIN32) ENDIF(ZED_FOUND) + + IF(OrbbecSDK_FOUND) + # Install needed "extensions" folder + IF(WIN32) + find_path(OrbbecSDK_BIN_DIR NAMES OrbbecSDK.dll) + IF(NOT OrbbecSDK_BIN_DIR) + MESSAGE(FATAL_ERROR "OrbbecSDK.dll not found! Verify your PATH.") + ENDIF(NOT OrbbecSDK_BIN_DIR) + MESSAGE(FATAL "OrbbecSDK_BIN_DIR=${OrbbecSDK_BIN_DIR}") + INSTALL(DIRECTORY "${OrbbecSDK_BIN_DIR}/extensions" + DESTINATION ${thirdparty_dest_dir} + COMPONENT runtime + FILES_MATCHING + PATTERN "*.lib" EXCLUDE + PATTERN "*") + ENDIF(WIN32) + ENDIF(OrbbecSDK_FOUND) IF(Torch_FOUND) # Install needed cudnn_ops_infer64_8.dll and cudnn_cnn_infer64_8.dll