From 01520e3eb8c49cf703a9f702f9eea207670e49f4 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Tue, 16 Jul 2013 17:30:25 +0200
Subject: [PATCH] [Build]   Enable most warnings again

---
 src/Makefile.am        | 15 +--------------
 src/assemblers_tmpl.cc |  3 +++
 src/mysolver_tmpl.cc   |  5 +++++
 src/one-body-sample.cc |  5 +++++
 src/vtk_tmpl.cc        |  5 +++++
 5 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 97c02bae..74a91997 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -31,21 +31,8 @@ one_body_sample_3D_CPPFLAGS = \
 AM_CXXFLAGS = \
 	-Wall \
 	-Wextra \
-	-Wno-c++11-compat \
-	-Wno-c++11-extensions \
-	-Wno-deprecated-declarations \
-	-Wno-empty-body \
-	-Wno-ignored-qualifiers \
-	-Wno-mismatched-tags \
-	-Wno-missing-declarations \
-	-Wno-overloaded-virtual \
-	-Wno-reorder \
-	-Wno-sign-compare \
-	-Wno-tautological-compare \
-	-Wno-type-limits \
-	-Wno-unneeded-internal-declaration \
 	-Wno-unused-parameter \
-	-Wno-unused-variable
+	-Wno-overloaded-virtual
 
 AM_CPPFLAGS = \
 	-DDUNE_FMatrix_WITH_CHECKING \
diff --git a/src/assemblers_tmpl.cc b/src/assemblers_tmpl.cc
index 325eaee8..8b6dd794 100644
--- a/src/assemblers_tmpl.cc
+++ b/src/assemblers_tmpl.cc
@@ -4,7 +4,10 @@
 
 #include <dune/common/fmatrix.hh>
 #include <dune/common/fvector.hh>
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wignored-qualifiers"
 #include <dune/grid/alugrid.hh>
+#pragma clang diagnostic pop
 #include <dune/istl/bvector.hh>
 #include <dune/istl/bcrsmatrix.hh>
 
diff --git a/src/mysolver_tmpl.cc b/src/mysolver_tmpl.cc
index a4c726ec..5e9809b6 100644
--- a/src/mysolver_tmpl.cc
+++ b/src/mysolver_tmpl.cc
@@ -4,7 +4,12 @@
 
 #include <dune/common/fmatrix.hh>
 #include <dune/common/fvector.hh>
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wignored-qualifiers"
 #include <dune/grid/alugrid.hh>
+#pragma clang diagnostic pop
+
 #include <dune/istl/bcrsmatrix.hh>
 #include <dune/istl/bvector.hh>
 
diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index becc9ea2..1d35f35f 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -39,7 +39,12 @@
 #include <dune/common/parametertreeparser.hh>
 #include <dune/common/shared_ptr.hh>
 #include <dune/common/timer.hh>
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wignored-qualifiers"
 #include <dune/grid/alugrid.hh>
+#pragma clang diagnostic pop
+
 #include <dune/grid/common/mcmgmapper.hh>
 #include <dune/grid/utility/structuredgridfactory.hh>
 #include <dune/istl/bcrsmatrix.hh>
diff --git a/src/vtk_tmpl.cc b/src/vtk_tmpl.cc
index 9347e7b5..fb018952 100644
--- a/src/vtk_tmpl.cc
+++ b/src/vtk_tmpl.cc
@@ -4,7 +4,12 @@
 
 #include <dune/common/fmatrix.hh>
 #include <dune/common/fvector.hh>
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wignored-qualifiers"
 #include <dune/grid/alugrid.hh>
+#pragma clang diagnostic pop
+
 #include <dune/istl/bvector.hh>
 
 #include <dune/fufem/functionspacebases/p0basis.hh>
-- 
GitLab