From a22e2379d1f8a918732739dffb19269d6860567c Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Thu, 16 Apr 2015 13:03:40 +0200 Subject: [PATCH] Silence warnings caused by opencascade headers --- source/opencascade/utilities.cc | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/source/opencascade/utilities.cc b/source/opencascade/utilities.cc index 98f0b973c0..9c8e8e985e 100644 --- a/source/opencascade/utilities.cc +++ b/source/opencascade/utilities.cc @@ -8,11 +8,18 @@ #include -#include -#include +#include #include #include +// Selectively disable -Werror switch for GCC and compiler accepting GCC +// dialects (such as clang). "diagnostic push" is supported since gcc-4.6 +// and clang-3.3. +#ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wextra" +#endif + #include #include #include @@ -59,6 +66,10 @@ #include #include +#ifdef __GNUC__ +# pragma GCC diagnostic pop +#endif + #include #include -- 2.39.5