aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2018-11-08 19:03:39 -0800
committerAlexander Karatarakis <alkarata@microsoft.com>2018-11-08 19:03:39 -0800
commitf7f06c516d5c7b6e5ff48db3452bdf2c744f02a4 (patch)
tree0c9d64696ab4751726b96a901185724f9ce2cf05 /scripts
parentaccde13dbbf5cf60faeace401470d946e4a031a3 (diff)
downloadvcpkg-f7f06c516d5c7b6e5ff48db3452bdf2c744f02a4.tar.gz
vcpkg-f7f06c516d5c7b6e5ff48db3452bdf2c744f02a4.zip
[vcpkg_from_git] Use tar.gz because .zip has different hash in different timezones
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmake/vcpkg_from_git.cmake5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/cmake/vcpkg_from_git.cmake b/scripts/cmake/vcpkg_from_git.cmake
index 5f6930412..2fc66b279 100644
--- a/scripts/cmake/vcpkg_from_git.cmake
+++ b/scripts/cmake/vcpkg_from_git.cmake
@@ -65,9 +65,10 @@ function(vcpkg_from_git)
message(FATAL_ERROR "vcpkg_from_git requires a SHA512 argument. If you do not know the SHA512, add it as 'SHA512 0' and re-run this command.")
endif()
+ # using .tar.gz instead of .zip because the hash of the latter is affected by timezone.
string(REPLACE "/" "-" SANITIZED_REF "${_vdud_REF}")
- set(TEMP_ARCHIVE "${DOWNLOADS}/temp/${PORT}-${SANITIZED_REF}.zip")
- set(ARCHIVE "${DOWNLOADS}/${PORT}-${SANITIZED_REF}.zip")
+ set(TEMP_ARCHIVE "${DOWNLOADS}/temp/${PORT}-${SANITIZED_REF}.tar.gz")
+ set(ARCHIVE "${DOWNLOADS}/${PORT}-${SANITIZED_REF}.tar.gz")
set(TEMP_SOURCE_PATH "${CURRENT_BUILDTREES_DIR}/src/${SANITIZED_REF}")
function(test_hash FILE_PATH FILE_KIND CUSTOM_ERROR_ADVICE)