diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml index 93543f56..10d8fe96 100644 --- a/.github/workflows/linux-build.yml +++ b/.github/workflows/linux-build.yml @@ -1,4 +1,4 @@ -name: run all +name: Linux build on: pull_request: @@ -10,6 +10,11 @@ on: jobs: build: + strategy: + matrix: + compiler: + - g++ + - clang++ runs-on: ubuntu-22.04 steps: @@ -50,6 +55,8 @@ jobs: run: | cmake -E make_directory build cmake -E chdir build cmake \ + -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} \ + -DCMAKE_C_COMPILER=${{ matrix.compiler }} \ -G Ninja \ -DCUKE_ENABLE_BOOST_TEST=on \ -DCUKE_ENABLE_GTEST=on \ @@ -57,7 +64,7 @@ jobs: -DCUKE_ENABLE_EXAMPLES=on \ -DCUKE_TESTS_UNIT=on \ .. - cmake --build build --parallel + cmake --build build --parallel --verbose - name: unit tests run: |