Mercurial > hg > orthanc
diff Resources/CMake/DownloadPackage.cmake @ 411:5f6d75cd4b46
md5 of third party downlaods
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 03 May 2013 12:54:22 +0200 |
parents | 37b066ee2988 |
children | 27d32fc6209a |
line wrap: on
line diff
--- a/Resources/CMake/DownloadPackage.cmake Fri May 03 12:23:32 2013 +0200 +++ b/Resources/CMake/DownloadPackage.cmake Fri May 03 12:54:22 2013 +0200 @@ -10,14 +10,14 @@ endmacro() -macro(DownloadPackage Url TargetDirectory PreloadedVariable UncompressArguments) +macro(DownloadPackage MD5 Url TargetDirectory PreloadedVariable UncompressArguments) if (NOT IS_DIRECTORY "${TargetDirectory}") GetUrlFilename(TMP_FILENAME "${Url}") if ("${PreloadedVariable}" STREQUAL "") set(TMP_PATH "${CMAKE_SOURCE_DIR}/ThirdPartyDownloads/${TMP_FILENAME}") if (NOT EXISTS "${TMP_PATH}") message("Downloading ${Url}") - file(DOWNLOAD "${Url}" "${TMP_PATH}" SHOW_PROGRESS) + file(DOWNLOAD "${Url}" "${TMP_PATH}" SHOW_PROGRESS EXPECTED_MD5 "${MD5}") else() message("Using local copy of ${Url}") endif()