diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dd64900eb..72cc0e65f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -257,14 +257,24 @@ jobs: if [[ "${{matrix.compiler}}" == intel-classic ]]; then echo "CFLAGS=-diag-disable=10441" >> $GITHUB_ENV - echo "CXXFLAGS=-diag-disable=10441" >> $GITHUB_ENV + echo "CXXFLAGS=-diag-disable=10441 -Werror" >> $GITHUB_ENV echo "FCFLAGS=-diag-disable=10441" >> $GITHUB_ENV echo "FFLAGS=-diag-disable=10441" >> $GITHUB_ENV fi if [[ "${{matrix.compiler}}" == intel ]]; then echo "CFLAGS=-Rno-debug-disables-optimization" >> $GITHUB_ENV - echo "CXXFLAGS=-Rno-debug-disables-optimization" >> $GITHUB_ENV + echo "CXXFLAGS=-Rno-debug-disables-optimization -Werror" >> $GITHUB_ENV + fi + + if [[ "${{matrix.compiler}}" == gnu ]]; then + echo "CXXFLAGS=-Werror" >> $GITHUB_ENV + fi + if [[ "${{matrix.compiler}}" == nvhpc ]]; then + echo "CXXFLAGS=-Werror" >> $GITHUB_ENV + fi + if [[ "${{matrix.compiler}}" == clang ]]; then + echo "CXXFLAGS=-Werror" >> $GITHUB_ENV fi