diff options
-rw-r--r-- | third-party/cmake/DownloadAndExtractFile.cmake | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/third-party/cmake/DownloadAndExtractFile.cmake b/third-party/cmake/DownloadAndExtractFile.cmake index eb5c1c6602..b0d28355cb 100644 --- a/third-party/cmake/DownloadAndExtractFile.cmake +++ b/third-party/cmake/DownloadAndExtractFile.cmake @@ -59,9 +59,13 @@ message(STATUS "downloading... timeout='${timeout_msg}'") if((DEFINED EXPECTED_SHA1) AND (${CMAKE_VERSION} VERSION_GREATER 2.8.10)) - set(hash_args EXPECTED_HASH SHA1=${EXPECTED_SHA1}) + if(NOT (EXPECTED_SHA1 STREQUAL "0000000000000000000000000000000000000000")) + set(hash_args EXPECTED_HASH SHA1=${EXPECTED_SHA1}) + endif() else() - set(hash_args EXPECTED_MD5 ${EXPECTED_MD5}) + if(NOT (EXPECTED_MD5 STREQUAL "00000000000000000000000000000000")) + set(hash_args EXPECTED_MD5 ${EXPECTED_MD5}) + endif() endif() file(DOWNLOAD ${URL} ${file} |