From b962282747e0f9aaaa93c184ee109ab21bd27977 Mon Sep 17 00:00:00 2001 From: Daniel Chappuis Date: Fri, 29 Oct 2021 17:07:13 +0200 Subject: [PATCH] Edit github action file --- .github/workflows/build-and-test.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 3f646225..27bf4927 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -27,6 +27,7 @@ jobs: build_type: "Debug", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -37,6 +38,7 @@ jobs: build_type: "Release", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -47,6 +49,7 @@ jobs: build_type: "Debug", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: true, coverage: false, @@ -57,6 +60,7 @@ jobs: build_type: "Release", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: true, coverage: false, @@ -67,6 +71,7 @@ jobs: build_type: "Debug", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -77,6 +82,7 @@ jobs: build_type: "Release", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -87,6 +93,7 @@ jobs: build_type: "Debug", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: true, coverage: false, @@ -97,6 +104,7 @@ jobs: build_type: "Release", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: true, coverage: false, @@ -107,6 +115,7 @@ jobs: build_type: "Debug", cc: "cl", cxx: "cl", + cxx_flags: "", generators: "Visual Studio 16 2019", double_precision: false, coverage: false, @@ -117,6 +126,7 @@ jobs: build_type: "Release", cc: "cl", cxx: "cl", + cxx_flags: "", generators: "Visual Studio 16 2019", double_precision: false, coverage: false, @@ -127,6 +137,7 @@ jobs: build_type: "Debug", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -137,6 +148,7 @@ jobs: build_type: "Release", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -147,6 +159,7 @@ jobs: build_type: "Debug", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -157,6 +170,7 @@ jobs: build_type: "Release", cc: "clang", cxx: "clang++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: false, @@ -167,6 +181,7 @@ jobs: build_type: "Debug", cc: "gcc", cxx: "g++", + cxx_flags: "-Wall -Wextra -pedantic", generators: "Ninja", double_precision: false, coverage: true, @@ -220,7 +235,7 @@ jobs: -DRP3D_CODE_COVERAGE_ENABLED=${{ matrix.config.coverage }} \ -DCODE_COVERAGE_VERBOSE=True \ -DRP3D_COMPILE_TESTS=True \ - -DCMAKE_CXX_FLAGS="-Wall -Wextra -pedantic" \ + -DCMAKE_CXX_FLAGS=${{ matrix.config.cxx_flags }} \ -G "${{ matrix.config.generators }}" \ - name: Build