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

1
.gitignore vendored
View File

@@ -19,4 +19,5 @@
/test/bin/
/test/obj/
*.lock
/vcpkg_installed/
compile_commands.json