diff options
| author | Martin Hořeňovský | 2022-10-28 18:36:58 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2022-10-29 21:05:02 +0200 |
| commit | 272bed081e06dc436b85d430718a7d826ecf6273 (patch) | |
| tree | 0571ca1247f1cd00709e21461b351c2d8141baca | |
| parent | 82cec69e93a90293afae10d826b42aa7e716e934 (diff) | |
| download | catch3-272bed081e06dc436b85d430718a7d826ecf6273.tar.gz | |
Set CMAKE_CXX_STANDARD_REQUIRED=ON in Github Action builds
| -rw-r--r-- | .github/workflows/linux-other-builds.yml | 1 | ||||
| -rw-r--r-- | .github/workflows/linux-simple-builds.yml | 1 | ||||
| -rw-r--r-- | .github/workflows/mac-builds.yml | 7 |
3 files changed, 7 insertions, 2 deletions
diff --git a/.github/workflows/linux-other-builds.yml b/.github/workflows/linux-other-builds.yml index 31dcb921..cf4e2c06 100644 --- a/.github/workflows/linux-other-builds.yml +++ b/.github/workflows/linux-other-builds.yml @@ -86,6 +86,7 @@ jobs: cmake -Bbuild -H$GITHUB_WORKSPACE \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ -DCMAKE_CXX_STANDARD=${{matrix.std}} \ + -DCMAKE_CXX_STANDARD_REQUIRED=ON \ -DCMAKE_CXX_EXTENSIONS=OFF \ -DCATCH_DEVELOPMENT_BUILD=ON \ ${{matrix.cmake_configurations}} \ diff --git a/.github/workflows/linux-simple-builds.yml b/.github/workflows/linux-simple-builds.yml index 5017e8fa..72e3bd9d 100644 --- a/.github/workflows/linux-simple-builds.yml +++ b/.github/workflows/linux-simple-builds.yml @@ -89,6 +89,7 @@ jobs: cmake -Bbuild -H$GITHUB_WORKSPACE \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ -DCMAKE_CXX_STANDARD=${{matrix.std}} \ + -DCMAKE_CXX_STANDARD_REQUIRED=ON \ -DCMAKE_CXX_EXTENSIONS=OFF \ -DCATCH_DEVELOPMENT_BUILD=ON \ -G Ninja diff --git a/.github/workflows/mac-builds.yml b/.github/workflows/mac-builds.yml index 39908f43..955b81fc 100644 --- a/.github/workflows/mac-builds.yml +++ b/.github/workflows/mac-builds.yml @@ -33,8 +33,11 @@ jobs: # This is important run: | cmake -Bbuild -H$GITHUB_WORKSPACE \ - -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_CXX_STANDARD=${{matrix.std}} \ - -DCATCH_DEVELOPMENT_BUILD=ON -DCATCH_BUILD_EXAMPLES=${{matrix.examples}} \ + -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ + -DCMAKE_CXX_STANDARD=${{matrix.std}} \ + -DCMAKE_CXX_STANDARD_REQUIRED=ON \ + -DCATCH_DEVELOPMENT_BUILD=ON \ + -DCATCH_BUILD_EXAMPLES=${{matrix.examples}} \ -DCATCH_BUILD_EXTRA_TESTS=${{matrix.examples}} - name: Build tests + lib |