add vcpkg.json, and modify ci.yaml to improve usage vcpkg

Now we utilise storing dependencies in `vcpkg.json`, we can use this to
more easily install the dependencies.
Furthermore, we moved cloning vcpkg to `checkout`, which creates clones
with `--depth=1` by default.
This commit is contained in:
2025-08-13 12:07:36 +02:00
parent 51a05f2d7c
commit ee27935aab
3 changed files with 38 additions and 28 deletions

7
vcpkg.json Normal file
View File

@@ -0,0 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"dependencies": [
"glfw3",
"libarchive"
]
}