Skip to content

Commit b51b538

Browse files
authored
Merge pull request #483 from SCOREC/yus/upgrade_cxx
Enable cxx standard 20 test cases in CI test matrix
2 parents 8011e2a + d030efe commit b51b538

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/cmake.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
- { name: LLVM, CC: clang, CXX: clang++ }
1717
build_type: [Debug, Release]
1818
no_mpi: [OFF, ON]
19+
cxx_standard: [11, 20]
1920

2021
steps:
2122
- uses: actions/checkout@v4
@@ -31,7 +32,7 @@ jobs:
3132
env:
3233
MPICH_CXX: ${{matrix.compiler.CXX}}
3334
MPICH_CC: ${{matrix.compiler.CC}}
34-
run: cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_VERBOSE_MAKEFILE=ON -DMESHES=${{github.workspace}}/pumi-meshes -DIS_TESTING=ON -DSCOREC_CXX_WARNINGS=ON -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install -DSCOREC_NO_MPI=${{matrix.no_mpi}}
35+
run: cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_STANDARD=${{matrix.cxx_standard}} -DCMAKE_VERBOSE_MAKEFILE=ON -DMESHES=${{github.workspace}}/pumi-meshes -DIS_TESTING=ON -DSCOREC_CXX_WARNINGS=ON -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install -DSCOREC_NO_MPI=${{matrix.no_mpi}}
3536

3637
- name: Build
3738
env:

0 commit comments

Comments
 (0)