From 33023f37b71c1b682aa5a039fda8005b10654ab8 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 11 Dec 2017 08:34:41 +0100 Subject: [PATCH] making gcc4 working --- qskconfig.pri | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/qskconfig.pri b/qskconfig.pri index 1f6635e7..7aa84ecf 100644 --- a/qskconfig.pri +++ b/qskconfig.pri @@ -16,6 +16,16 @@ RCC_DIR = rcc QSK_CONFIG += QskDll +*-g++* { + + GCC_VERSION = $$system("$$QMAKE_CXX -dumpversion") + equals(GCC_VERSION,4) || contains(GCC_VERSION, 4.* ) { + + # gcc4 is too old for certain checks + CONFIG -= pedantic sanitize + } +} + linux { pedantic { @@ -64,17 +74,9 @@ pedantic { # QMAKE_CXXFLAGS *= -Wfloat-equal # QMAKE_CXXFLAGS *= -Wshadow - GCC_VERSION = $$system("$$QMAKE_CXX -dumpversion") - - equals(GCC_VERSION,4) || contains(GCC_VERSION, 4.* ) { - - # gcc 4.x is too old for certain warning options - } - else { - QMAKE_CXXFLAGS *= -Wsuggest-override - QMAKE_CXXFLAGS *= -Wsuggest-final-types - QMAKE_CXXFLAGS *= -Wsuggest-final-methods - } + QMAKE_CXXFLAGS *= -Wsuggest-override + # QMAKE_CXXFLAGS *= -Wsuggest-final-types + # QMAKE_CXXFLAGS *= -Wsuggest-final-methods } linux-clang {