Kaydet (Commit) d73cee78 authored tarafından Michael Stahl's avatar Michael Stahl

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
üst c2056bd3
...@@ -47,13 +47,9 @@ gb_CFLAGS := \ ...@@ -47,13 +47,9 @@ gb_CFLAGS := \
-Wshadow \ -Wshadow \
-fno-strict-aliasing \ -fno-strict-aliasing \
# For -Wno-non-virtual-dtor see <http://markmail.org/message/664jsoqe6n6smy3b>
# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from
# Feb 1, 2006:
gb_CXXFLAGS := \ gb_CXXFLAGS := \
$(gb_CXXFLAGS_COMMON) \ $(gb_CXXFLAGS_COMMON) \
-Wno-ctor-dtor-privacy \ -Wno-ctor-dtor-privacy \
-Wno-non-virtual-dtor \
-fno-strict-aliasing \ -fno-strict-aliasing \
-fsigned-char \ -fsigned-char \
$(CXXFLAGS_CXX11) \ $(CXXFLAGS_CXX11) \
......
...@@ -62,6 +62,7 @@ gb_CFLAGS_COMMON := \ ...@@ -62,6 +62,7 @@ gb_CFLAGS_COMMON := \
gb_CXXFLAGS_COMMON := \ gb_CXXFLAGS_COMMON := \
-Wall \ -Wall \
-Wnon-virtual-dtor \
-Wendif-labels \ -Wendif-labels \
-Wextra \ -Wextra \
-Wundef \ -Wundef \
......
...@@ -46,14 +46,10 @@ gb_CFLAGS := \ ...@@ -46,14 +46,10 @@ gb_CFLAGS := \
-fno-strict-aliasing \ -fno-strict-aliasing \
#-Wshadow \ break in compiler headers already #-Wshadow \ break in compiler headers already
# For -Wno-non-virtual-dtor see <http://markmail.org/message/664jsoqe6n6smy3b>
# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from
# Feb 1, 2006:
gb_CXXFLAGS := \ gb_CXXFLAGS := \
$(gb_CXXFLAGS_COMMON) \ $(gb_CXXFLAGS_COMMON) \
-fPIC \ -fPIC \
-Wno-ctor-dtor-privacy \ -Wno-ctor-dtor-privacy \
-Wno-non-virtual-dtor \
-fno-strict-aliasing \ -fno-strict-aliasing \
-fsigned-char \ -fsigned-char \
$(CXXFLAGS_CXX11) $(CXXFLAGS_CXX11)
......
...@@ -36,13 +36,9 @@ gb_CFLAGS += \ ...@@ -36,13 +36,9 @@ gb_CFLAGS += \
-Wdeclaration-after-statement \ -Wdeclaration-after-statement \
-fno-strict-aliasing \ -fno-strict-aliasing \
# For -Wno-non-virtual-dtor see <http://markmail.org/message/664jsoqe6n6smy3b>
# "Re: [dev] warnings01: -Wnon-virtual-dtor" message to dev@openoffice.org from
# Feb 1, 2006:
gb_CXXFLAGS := \ gb_CXXFLAGS := \
$(gb_CXXFLAGS_COMMON) \ $(gb_CXXFLAGS_COMMON) \
-Wno-ctor-dtor-privacy \ -Wno-ctor-dtor-privacy \
-Wno-non-virtual-dtor \
-Wreturn-type \ -Wreturn-type \
-Wshadow \ -Wshadow \
-Wuninitialized \ -Wuninitialized \
......
...@@ -61,7 +61,6 @@ gb_CXXFLAGS := \ ...@@ -61,7 +61,6 @@ gb_CXXFLAGS := \
-fPIC \ -fPIC \
-Wshadow \ -Wshadow \
-Woverloaded-virtual \ -Woverloaded-virtual \
-Wnon-virtual-dtor \
-std=c++0x \ -std=c++0x \
# enable debug STL # enable debug STL
......
...@@ -43,7 +43,6 @@ gb_CXXFLAGS := \ ...@@ -43,7 +43,6 @@ gb_CXXFLAGS := \
-fPIC \ -fPIC \
-Wshadow \ -Wshadow \
-Woverloaded-virtual \ -Woverloaded-virtual \
-Wnon-virtual-dtor \
$(CXXFLAGS_CXX11) \ $(CXXFLAGS_CXX11) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment