aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Deps.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/Deps.cmake b/cmake/Deps.cmake
index 9966e42084..4700d08427 100644
--- a/cmake/Deps.cmake
+++ b/cmake/Deps.cmake
@@ -54,3 +54,11 @@ if(CMAKE_OSX_ARCHITECTURES)
set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -arch ${ARCH}")
endforeach()
endif()
+
+function(get_sha name ignore)
+ unset(EXTERNALPROJECT_URL_HASH)
+ if(NOT ${ignore})
+ string(TOUPPER ${name} name_allcaps)
+ set(EXTERNALPROJECT_URL_HASH URL_HASH SHA256=${${name_allcaps}_SHA256} PARENT_SCOPE)
+ endif()
+endfunction()