ci: unify vcpkg jobs (take 2) (#6263)

* ci: unify vcpkg jobs

* use build matrix variables: package_suffix

simplifying some convoluted logic, one variable at a time.  work in progress.

* use build matrix variables: artifact_name

* use build matrix variables: qt stuff

* display cmake flags in builds

* add type to windows builds

* use build matrix variables: cmake stuff

* use build matrix variables: USE_CCACHE

* formatting

* more formatting

* spaces

* address review comments
This commit is contained in:
Bruno Alexandre Rosa 2025-11-06 19:20:47 -03:00 committed by GitHub
parent f24c36d6b1
commit bbec4d2c7e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 109 additions and 140 deletions

View file

@ -220,10 +220,12 @@ fi
echo "::group::Configure cmake"
cmake --version
echo "Running cmake with flags: ${flags[@]}"
cmake .. "${flags[@]}"
echo "::endgroup::"
echo "::group::Build project"
echo "Running cmake --build with flags: ${buildflags[@]}"
cmake --build . "${buildflags[@]}"
echo "::endgroup::"