|
12 | 12 | jobs: |
13 | 13 |
|
14 | 14 | # FIXME: We're having a linker error wrt. Catch2 on Windows with MSVC |
15 | | - # windows-msvc: |
16 | | - # name: "Windows - MSVC" |
17 | | - # runs-on: windows-latest |
18 | | - # steps: |
19 | | - # - uses: actions/checkout@v4 |
20 | | - # - name: Install dependencies |
21 | | - # run: choco install ninja |
22 | | - # - name: configure |
23 | | - # run: cmake --preset windows-cl-release |
24 | | - # - name: build |
25 | | - # run: cmake --build --preset windows-cl-release |
26 | | - # - name: test |
27 | | - # run: ctest --preset windows-cl-release -VV |
| 15 | + windows-msvc: |
| 16 | + name: "Windows - MSVC" |
| 17 | + runs-on: windows-latest |
| 18 | + steps: |
| 19 | + - uses: actions/checkout@v4 |
| 20 | + - name: Install dependencies |
| 21 | + run: choco install ninja |
| 22 | + - name: "vcpkg: Install dependencies" |
| 23 | + |
| 24 | + id: runvcpkg |
| 25 | + with: |
| 26 | + vcpkgDirectory: ${{ runner.workspace }}/vcpkg |
| 27 | + vcpkgGitCommitId: 80403036a665cb8fcc1a1b3e17593d20b03b2489 |
| 28 | + - name: configure |
| 29 | + run: cmake --preset windows-cl-release -D REFLECTION_TESTING=ON |
| 30 | + env: |
| 31 | + VCPKG_ROOT: "${{ runner.workspace }}/vcpkg" |
| 32 | + - name: build |
| 33 | + run: cmake --build --preset windows-cl-release |
| 34 | + - name: test |
| 35 | + run: ctest --preset windows-cl-release -VV |
28 | 36 |
|
29 | 37 | ubuntu24-clang: |
30 | 38 | name: "Ubuntu Linux - Clang ${{ matrix.clang_version }}" |
|
43 | 51 | - name: Install ninja and catch2 |
44 | 52 | run: sudo apt-get install ninja-build catch2 |
45 | 53 | - name: configure |
46 | | - run: cmake --preset linux-clang-release -D REFLECTION_TESTING=ON |
| 54 | + run: cmake --preset linux-clang-release -D REFLECTION_TESTING=ON |
47 | 55 | - name: build |
48 | 56 | run: cmake --build --preset linux-clang-release |
49 | 57 | - name: test |
|
0 commit comments