fix: reorganize bundled SDK layout

Keep the vendor SDK filenames unchanged. Downstream packages can find the versioned orbbec_camera ROS package and link its installed OrbbecSDK library instead of requiring OrbbecSDKConfigVersion.cmake.
This commit is contained in:
slz
2026-08-11 14:14:48 +08:00
parent 7c5e26f13b
commit f09051fb03
96 changed files with 17106 additions and 2 deletions
+3 -2
View File
@@ -127,8 +127,9 @@ elseif((${MACHINES} MATCHES "aarch64") AND (${MACHINES_BIT} MATCHES "64"))
set(HOST_PLATFORM "arm64")
endif()
set(ORBBEC_LIBS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/SDK/lib/${HOST_PLATFORM})
set(ORBBEC_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/SDK/include/)
set(ORBBEC_SDK_DIR "${CMAKE_CURRENT_SOURCE_DIR}/SDK/${HOST_PLATFORM}")
set(ORBBEC_LIBS_DIR "${ORBBEC_SDK_DIR}/lib")
set(ORBBEC_INCLUDE_DIR "${ORBBEC_SDK_DIR}/include/")
set(CMAKE_BUILD_RPATH "${CMAKE_BUILD_RPATH}:${ORBBEC_LIBS_DIR}")
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_RPATH}:${ORBBEC_LIBS_DIR}")