From a88f5e33e33bb8276f27c87ca4fe3d0081b2d124 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Wed, 27 Jan 2016 23:33:21 +0000 Subject: [PATCH] GCC 5 is able to warn about missing override keyword. --- mkspecs/features/warnings.pri | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mkspecs/features/warnings.pri b/mkspecs/features/warnings.pri index e53372c59..cba6b8699 100644 --- a/mkspecs/features/warnings.pri +++ b/mkspecs/features/warnings.pri @@ -12,3 +12,12 @@ win32-msvc*:QMAKE_CXXFLAGS_WARN_ON *= /wd4351 /wd4661 # noisy warning in std header of MSVC2015 (QTBUG-50108) win32-msvc2015:QMAKE_CXXFLAGS_WARN_ON -= -w34100 + +# gcc 5 can warn about missing override keyword +g++ { + GCC_VERSION = $$system($$QMAKE_CXX -dumpversion) + GCC_MAJOR = $$section(GCC_VERSION, ., 0, 0) + greaterThan(GCC_MAJOR, 4) { + QMAKE_CXXFLAGS_WARN_ON *= -Wsuggest-override + } +}