vendor: OpenCV 5.0.0 snapshot at 40738fb16ceddb5fb3fea747585f7ce6abb0605b
This commit is contained in:
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
ocv_update(ORBBEC_SDK_VERSION "2")
|
||||
ocv_update(ORBBEC_SDK_DOWNLOAD_DIR "${OpenCV_BINARY_DIR}/3rdparty/orbbecsdk")
|
||||
|
||||
function(download_orbbec_sdk root_var)
|
||||
if(ORBBEC_SDK_VERSION STREQUAL "1")
|
||||
set(ORBBEC_SDK_FILE_HASH_CMAKE "e7566fa915a1b0c02640df41891916fe")
|
||||
set(ORBBEC_SDK_GIT_TAG "1.9.4")
|
||||
add_definitions(-DORBBEC_SDK_VERSION_MAJOR=1)
|
||||
elseif(ORBBEC_SDK_VERSION STREQUAL "2")
|
||||
set(ORBBEC_SDK_FILE_HASH_CMAKE "d828ac15618a56b9ae325bada8676e28")
|
||||
set(ORBBEC_SDK_GIT_TAG "2.5.5")
|
||||
add_definitions(-DORBBEC_SDK_VERSION_MAJOR=2)
|
||||
else()
|
||||
message(STATUS "Unsupported OrbbecSDK version: ${ORBBEC_SDK_VERSION}, use default version 2")
|
||||
set(ORBBEC_SDK_FILE_HASH_CMAKE "d828ac15618a56b9ae325bada8676e28")
|
||||
set(ORBBEC_SDK_GIT_TAG "2.5.5")
|
||||
add_definitions(-DORBBEC_SDK_VERSION_MAJOR=2)
|
||||
endif()
|
||||
|
||||
ocv_download(FILENAME "v${ORBBEC_SDK_GIT_TAG}.tar.gz"
|
||||
HASH ${ORBBEC_SDK_FILE_HASH_CMAKE}
|
||||
URL "https://github.com/orbbec/OrbbecSDK/archive/refs/tags/v${ORBBEC_SDK_GIT_TAG}/"
|
||||
DESTINATION_DIR ${ORBBEC_SDK_DOWNLOAD_DIR}
|
||||
ID OrbbecSDK
|
||||
STATUS res
|
||||
UNPACK RELATIVE_URL
|
||||
)
|
||||
if(${res})
|
||||
message(STATUS "OrbbecSDK downloaded to: ${ORBBEC_SDK_DOWNLOAD_DIR}")
|
||||
set(${root_var} "${ORBBEC_SDK_DOWNLOAD_DIR}/OrbbecSDK-${ORBBEC_SDK_GIT_TAG}" PARENT_SCOPE)
|
||||
else()
|
||||
message(FATAL_ERROR "Failed to download OrbbecSDK")
|
||||
endif()
|
||||
endfunction()
|
||||
Reference in New Issue
Block a user