Mercurial > hg > orthanc
comparison Resources/CMake/DownloadPackage.cmake @ 2530:3eda46f91834
check md5 of previously downloaded files
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 16 Apr 2018 15:48:06 +0200 |
parents | 5d8e6fab98dd |
children | d4f44a8028a1 2b25716c442e |
comparison
equal
deleted
inserted
replaced
2529:ae5f98eadb75 | 2530:3eda46f91834 |
---|---|
79 file(DOWNLOAD "${Url}" "${TMP_PATH}" | 79 file(DOWNLOAD "${Url}" "${TMP_PATH}" |
80 SHOW_PROGRESS EXPECTED_MD5 "${MD5}" | 80 SHOW_PROGRESS EXPECTED_MD5 "${MD5}" |
81 TIMEOUT 60 INACTIVITY_TIMEOUT 60) | 81 TIMEOUT 60 INACTIVITY_TIMEOUT 60) |
82 else() | 82 else() |
83 message("Using local copy of ${Url}") | 83 message("Using local copy of ${Url}") |
84 | |
85 file(MD5 ${TMP_PATH} ActualMD5) | |
86 if (NOT "${ActualMD5}" STREQUAL "${MD5}") | |
87 message(FATAL_ERROR "The MD5 hash of a previously download file is invalid: ${TMP_PATH}") | |
88 endif() | |
84 endif() | 89 endif() |
85 | 90 |
86 GetUrlExtension(TMP_EXTENSION "${Url}") | 91 GetUrlExtension(TMP_EXTENSION "${Url}") |
87 #message(${TMP_EXTENSION}) | 92 #message(${TMP_EXTENSION}) |
88 message("Uncompressing ${TMP_FILENAME}") | 93 message("Uncompressing ${TMP_FILENAME}") |