aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml27
1 files changed, 22 insertions, 5 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4f4cd8a..5ba23a2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -17,11 +17,11 @@ permissions:
contents: read
jobs:
- cmake:
+ cmake-unix:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ ubuntu-latest, windows-latest, macos-latest ]
+ os: [ ubuntu-latest, macos-latest ]
cmake-version: [ '3.15', 'latest']
steps:
- uses: actions/checkout@v4
@@ -30,9 +30,26 @@ 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 --build ./build --verbose
- - run: cmake --install build/ --prefix build/install --verbose
- - run: ctest --output-on-failure --verbose
+ - run: cmake --build ./build
+ - run: cmake --install build/ --prefix build/install
+ - run: ctest --output-on-failure
+ working-directory: build
+
+ cmake-windows:
+ runs-on: windows-latest
+ strategy:
+ matrix:
+ cmake-version: [ '3.15', 'latest']
+ steps:
+ - uses: actions/checkout@v4
+ - uses: lukka/get-cmake@latest
+ with:
+ 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 -DVULKAN_HEADERS_ENABLE_MODULE=OFF # workaround for compiler bug in 17.10 and before
+ - run: cmake --build ./build
+ - run: cmake --install build/ --prefix build/install
+ - run: ctest --output-on-failure
working-directory: build
reuse: