From c876befa6773f96298e3ecfb93e52511a2d477ac Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Mon, 11 Sep 2017 16:14:51 -0500 Subject: [PATCH] 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. --- include/deal.II/base/config.h.in | 2 ++ 1 file changed, 2 insertions(+) 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\"") \ -- 2.39.5