|
27 | 27 | - { os: macos, compiler: gcc }
|
28 | 28 | include:
|
29 | 29 | # Builds running on self-hosted runners (build + tests)
|
30 |
| - - { os: windows, platform: "x86_64", compiler: clang, preset: clang, config: "Debug", flags: "unit-test,coverage", runs-on: { group: nvrgfx, labels: [Windows, X64] } } |
| 30 | + - { os: windows, platform: "x86_64", compiler: clang, preset: clang, config: "Debug", flags: "unit-test,coverage", runs-on: { group: gcp, labels: [Windows, X64] } } |
31 | 31 | - { os: windows, platform: "x86_64", compiler: msvc, preset: default, config: "Release", flags: "unit-test", runs-on: { group: nvrgfx, labels: [Windows, X64] } }
|
32 | 32 | - { os: linux, platform: "x86_64", compiler: clang, preset: clang, config: "Debug", flags: "unit-test,coverage", runs-on: { group: nvrgfx, labels: [Linux, X64] } }
|
33 | 33 | - { os: linux, platform: "x86_64", compiler: clang, preset: clang, config: "Release", flags: "unit-test", runs-on: { group: nvrgfx, labels: [Linux, X64] } }
|
|
62 | 62 | uses: lukka/get-cmake@latest
|
63 | 63 |
|
64 | 64 | - name: Configure
|
65 |
| - run: cmake --preset ${{matrix.preset}} -S . -B build ${{ contains(matrix.flags, 'coverage') && '-DSLANG_RHI_ENABLE_COVERAGE=ON' || '' }} |
| 65 | + run: | |
| 66 | + ${{ matrix.os == 'windows' && contains(matrix.runs-on.group, 'gcp') && '$env:PATH = "C:\Program Files\LLVM\bin;" + $env:PATH' || '' }} |
| 67 | + cmake --preset ${{matrix.preset}} -S . -B build ${{ contains(matrix.flags, 'coverage') && '-DSLANG_RHI_ENABLE_COVERAGE=ON' || '' }} |
66 | 68 |
|
67 | 69 | - name: Build
|
68 | 70 | run: cmake --build build --config ${{matrix.config}}
|
|
0 commit comments