ci: Add explicit build step

This tests the Vulkan Module building without needing to run inside an integration
test. While theoretically the integration tests will exercise the build, the nature
of running the build inside of a test makes it more difficult to diagnose if the test
is poorly setup or if the build itself isn't working.
This commit is contained in:
Charles Giessen 2024-06-18 13:18:54 -05:00 committed by Charles Giessen
parent 7dacb97fba
commit cde27c9456

View file

@ -30,8 +30,9 @@ jobs:
cmakeVersion: ${{ matrix.cmake-version }}
- uses: ilammy/msvc-dev-cmd@v1
- run: cmake -S . -B build -D VULKAN_HEADERS_ENABLE_TESTS=ON -D VULKAN_HEADERS_ENABLE_INSTALL=ON -G Ninja
- run: cmake --install build/ --prefix build/install
- run: ctest --output-on-failure
- run: cmake --build ./build --verbose
- run: cmake --install build/ --prefix build/install --verbose
- run: ctest --output-on-failure --verbose
working-directory: build
reuse: