aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-01-31 11:50:32 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-01-31 11:50:50 -0800
commit1f6f27a5480a02434614cc48aed5178a9e69bb4e (patch)
tree34087d1c24a83ec02c9b1ddb2814a7090dc04b53
parent76c28ad78e728cceb9dd0d5f6bec5c3454d74d4d (diff)
downloadvcpkg-1f6f27a5480a02434614cc48aed5178a9e69bb4e.tar.gz
vcpkg-1f6f27a5480a02434614cc48aed5178a9e69bb4e.zip
[vcpkg-from-bitbucket] Fix HEAD builds. Fixes #2696.
-rw-r--r--scripts/cmake/vcpkg_from_bitbucket.cmake13
1 files changed, 7 insertions, 6 deletions
diff --git a/scripts/cmake/vcpkg_from_bitbucket.cmake b/scripts/cmake/vcpkg_from_bitbucket.cmake
index 26600f013..a12d86b43 100644
--- a/scripts/cmake/vcpkg_from_bitbucket.cmake
+++ b/scripts/cmake/vcpkg_from_bitbucket.cmake
@@ -130,7 +130,8 @@ function(vcpkg_from_bitbucket)
# The following is for --head scenarios
set(URL "https://bitbucket.com/${ORG_NAME}/${REPO_NAME}/get/${_vdud_HEAD_REF}.tar.gz")
- set(downloaded_file_path "${DOWNLOADS}/${ORG_NAME}-${REPO_NAME}-${_vdud_HEAD_REF}.tar.gz")
+ set(downloaded_file_name "${ORG_NAME}-${REPO_NAME}-${_vdud_HEAD_REF}.tar.gz")
+ set(downloaded_file_path "${DOWNLOADS}/${downloaded_file_name}")
if(_VCPKG_NO_DOWNLOADS)
if(NOT EXISTS ${downloaded_file_path} OR NOT EXISTS ${downloaded_file_path}.version)
@@ -150,17 +151,17 @@ function(vcpkg_from_bitbucket)
endif()
# Try to download the file and version information from bitbucket.
- set(_VCPKG_INTERNAL_NO_HASH_CHECK "TRUE")
vcpkg_download_distfile(ARCHIVE_VERSION
URLS "https://api.bitbucket.com/2.0/repositories/${ORG_NAME}/${REPO_NAME}/refs/branches/${_vdud_HEAD_REF}"
- FILENAME ${downloaded_file_name}.version
+ FILENAME "${downloaded_file_name}.version"
+ SKIP_SHA512
)
vcpkg_download_distfile(ARCHIVE
- URLS ${URL}
- FILENAME ${downloaded_file_name}
+ URLS "${URL}"
+ FILENAME "${downloaded_file_name}"
+ SKIP_SHA512
)
- set(_VCPKG_INTERNAL_NO_HASH_CHECK "FALSE")
endif()
vcpkg_extract_source_archive_ex(