Provisioning: Install vcpkg on Windows

- Downloading the vcpkg executable
- Cloning an internal mirror of the vcpkg's official repository, and
  setting the VCPKG_ROOT to its path. The mirror is under my personal
  namespace in `git.qt.io` and will be replaced by official qt mirror
  in the future.
- Adding an empty `vcpkg.json` for Windows
- Adding a `vcpkg-configuration.json`
- Setting environment variables for Binary and Asset cache
- Run `install-vcpkg.sh` on all active Windows hosts

Task-number: QTBUG-115715
Change-Id: I7a8a883a1523f27506ff31757f5aad5221de0698
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Amir Masoud Abdol
2023-11-22 08:58:50 +01:00
parent c1847f4f5b
commit 65e19ca672
10 changed files with 77 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg-configuration.schema.json",
"default-registry": {
"kind": "git",
"repository": "https://git.qt.io/mrmsdbdl/vcpkg-mirror",
"baseline": "8eb57355a4ffb410a2e94c07b4dca2dffbee8e50"
},
"overlay-triplets": [ "./../../shared/triplets" ]
}

View File

@@ -0,0 +1 @@
https://git.qt.io/mrmsdbdl/vcpkg-mirror.git

View File

@@ -0,0 +1 @@
vcpkg_tool_release_tag=2023-11-16

View File

@@ -0,0 +1 @@
vcpkg_version=2023.10.19