kleidicv.cmake 826 B

123456789101112131415161718192021
  1. function(download_kleidicv root_var)
  2. set(${root_var} "" PARENT_SCOPE)
  3. ocv_update(KLEIDICV_SRC_COMMIT "0.7.0")
  4. ocv_update(KLEIDICV_SRC_HASH "e8f94e427bd78a745afa5c8cd073b416")
  5. set(THE_ROOT "${OpenCV_BINARY_DIR}/3rdparty/kleidicv")
  6. ocv_download(FILENAME "kleidicv-${KLEIDICV_SRC_COMMIT}.tar.gz"
  7. HASH ${KLEIDICV_SRC_HASH}
  8. URL
  9. "${OPENCV_KLEIDICV_URL}"
  10. "$ENV{OPENCV_KLEIDICV_URL}"
  11. "https://gitlab.arm.com/kleidi/kleidicv/-/archive/${KLEIDICV_SRC_COMMIT}/"
  12. DESTINATION_DIR ${THE_ROOT}
  13. ID KLEIDICV
  14. STATUS res
  15. UNPACK RELATIVE_URL)
  16. if(res)
  17. set(${root_var} "${OpenCV_BINARY_DIR}/3rdparty/kleidicv/kleidicv-${KLEIDICV_SRC_COMMIT}" PARENT_SCOPE)
  18. endif()
  19. endfunction()