Skip to content

Commit 25d3164

Browse files
committed
👷‍♀️ C and C++ standard versioning test crosscut
1 parent bd38b61 commit 25d3164

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/push-pull_request.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ jobs:
1919
- msvc
2020
- gcc
2121
- clang
22+
c_standard:
23+
- 17
24+
- 23
25+
cxx_standard:
26+
- 20
27+
- 23
2228
exclude:
2329
- compiler: msvc
2430
os: ubuntu
@@ -38,7 +44,7 @@ jobs:
3844
- name: Execute CMake Workflow (Windows)
3945
if: ${{(matrix.os == 'windows' && matrix.compiler == 'msvc')}}
4046
shell: vsdevenv x64 powershell {0}
41-
run: cmake --workflow --preset ${{matrix.compiler}}
47+
run: cmake --workflow --preset ${{matrix.compiler}} -DCMAKE_C_STANDARD=${{matrix.c_standard}} -DCMAKE_CXX_STANDARD=${{matrix.cxx_standard}}
4248
- name: Execute CMake Workflow (Non-Windows)
4349
if: ${{(matrix.os != 'windows' || matrix.compiler != 'msvc')}}
44-
run: cmake --workflow --preset ${{matrix.compiler}}
50+
run: cmake --workflow --preset ${{matrix.compiler}} -DCMAKE_C_STANDARD=${{matrix.c_standard}} -DCMAKE_CXX_STANDARD=${{matrix.cxx_standard}}

0 commit comments

Comments
 (0)