From d73cee7858edc04944578f52a6d838d866aafb61 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Mon, 6 Oct 2014 13:32:24 +0200 Subject: gbuild: enable -Wnon-virtual-dtor for all GCC platforms It was disabled globally at a time when GCC did not yet support #pragma GCC diagnostic. Change-Id: I062f6b437e6119203f2b0824a25238b45b4f4e79 --- solenv/gbuild/platform/IOS_ARM_GCC.mk | 4 ---- solenv/gbuild/platform/com_GCC_defs.mk | 1 + solenv/gbuild/platform/macosx.mk | 4 ---- solenv/gbuild/platform/mingw.mk | 4 ---- solenv/gbuild/platform/solaris.mk | 1 - solenv/gbuild/platform/unxgcc.mk | 1 - 6 files changed, 1 insertion(+), 14 deletions(-) (limited to 'solenv') diff --git a/solenv/gbuild/platform/IOS_ARM_GCC.mk b/solenv/gbuild/platform/IOS_ARM_GCC.mk index 27659c4e956a..96920cc43835 100644 --- a/solenv/gbuild/platform/IOS_ARM_GCC.mk +++ b/solenv/gbuild/platform/IOS_ARM_GCC.mk @@ -47,13 +47,9 @@ gb_CFLAGS := \ -Wshadow \ -fno-strict-aliasing \ -# For -Wno-non-virtual-dtor see -# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from -# Feb 1, 2006: gb_CXXFLAGS := \ $(gb_CXXFLAGS_COMMON) \ -Wno-ctor-dtor-privacy \ - -Wno-non-virtual-dtor \ -fno-strict-aliasing \ -fsigned-char \ $(CXXFLAGS_CXX11) \ diff --git a/solenv/gbuild/platform/com_GCC_defs.mk b/solenv/gbuild/platform/com_GCC_defs.mk index 647aa8b6fadb..9cd9b489b095 100644 --- a/solenv/gbuild/platform/com_GCC_defs.mk +++ b/solenv/gbuild/platform/com_GCC_defs.mk @@ -62,6 +62,7 @@ gb_CFLAGS_COMMON := \ gb_CXXFLAGS_COMMON := \ -Wall \ + -Wnon-virtual-dtor \ -Wendif-labels \ -Wextra \ -Wundef \ diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk index 6501b0a82814..59d6a5622c22 100644 --- a/solenv/gbuild/platform/macosx.mk +++ b/solenv/gbuild/platform/macosx.mk @@ -46,14 +46,10 @@ gb_CFLAGS := \ -fno-strict-aliasing \ #-Wshadow \ break in compiler headers already -# For -Wno-non-virtual-dtor see -# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from -# Feb 1, 2006: gb_CXXFLAGS := \ $(gb_CXXFLAGS_COMMON) \ -fPIC \ -Wno-ctor-dtor-privacy \ - -Wno-non-virtual-dtor \ -fno-strict-aliasing \ -fsigned-char \ $(CXXFLAGS_CXX11) diff --git a/solenv/gbuild/platform/mingw.mk b/solenv/gbuild/platform/mingw.mk index 97196162c29c..f60c1fc7c91e 100644 --- a/solenv/gbuild/platform/mingw.mk +++ b/solenv/gbuild/platform/mingw.mk @@ -36,13 +36,9 @@ gb_CFLAGS += \ -Wdeclaration-after-statement \ -fno-strict-aliasing \ -# For -Wno-non-virtual-dtor see -# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from -# Feb 1, 2006: gb_CXXFLAGS := \ $(gb_CXXFLAGS_COMMON) \ -Wno-ctor-dtor-privacy \ - -Wno-non-virtual-dtor \ -Wreturn-type \ -Wshadow \ -Wuninitialized \ diff --git a/solenv/gbuild/platform/solaris.mk b/solenv/gbuild/platform/solaris.mk index 5e2b59f715aa..1d3c256b07c0 100644 --- a/solenv/gbuild/platform/solaris.mk +++ b/solenv/gbuild/platform/solaris.mk @@ -61,7 +61,6 @@ gb_CXXFLAGS := \ -fPIC \ -Wshadow \ -Woverloaded-virtual \ - -Wnon-virtual-dtor \ -std=c++0x \ # enable debug STL diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk index 18da25c2a649..034903a24f80 100644 --- a/solenv/gbuild/platform/unxgcc.mk +++ b/solenv/gbuild/platform/unxgcc.mk @@ -43,7 +43,6 @@ gb_CXXFLAGS := \ -fPIC \ -Wshadow \ -Woverloaded-virtual \ - -Wnon-virtual-dtor \ $(CXXFLAGS_CXX11) \ -- cgit