From: Matthias Maier Date: Mon, 11 Sep 2017 21:14:51 +0000 (-0500) Subject: CMake: Avoid -Wunknown-warning-option warnings X-Git-Tag: v9.0.0-rc1~1098^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c876befa6773f96298e3ecfb93e52511a2d477ac;p=dealii.git CMake: Avoid -Wunknown-warning-option warnings Clang 5.0.0 complains about unknown warning options in GCC pragma directives. This causes a lot of spurious warnings whenever the macro DEAL_II_DISABLE_EXTRA_DIAGNOSTICS is encountered. Add a pragma directive to disable warnings about unknown warnings to silence this. --- diff --git a/include/deal.II/base/config.h.in b/include/deal.II/base/config.h.in index c8e53b63b8..92212d903a 100644 --- a/include/deal.II/base/config.h.in +++ b/include/deal.II/base/config.h.in @@ -280,6 +280,8 @@ _Pragma("GCC diagnostic push") \ _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"") \ _Pragma("GCC diagnostic ignored \"-Wpragmas\"") \ +_Pragma("GCC diagnostic ignored \"-Wunknown-warning-option\"") \ +_Pragma("GCC diagnostic ignored \"-Wunknown-warning\"") \ _Pragma("GCC diagnostic ignored \"-Wextra\"") \ _Pragma("GCC diagnostic ignored \"-Woverloaded-virtual\"") \ _Pragma("GCC diagnostic ignored \"-Wunused-function\"") \