making gcc4 working

This commit is contained in:
Uwe Rathmann 2017-12-11 08:34:41 +01:00
parent f5599b02bb
commit 33023f37b7

View File

@ -16,6 +16,16 @@ RCC_DIR = rcc
QSK_CONFIG += QskDll 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 { linux {
pedantic { pedantic {
@ -64,17 +74,9 @@ pedantic {
# QMAKE_CXXFLAGS *= -Wfloat-equal # QMAKE_CXXFLAGS *= -Wfloat-equal
# QMAKE_CXXFLAGS *= -Wshadow # QMAKE_CXXFLAGS *= -Wshadow
GCC_VERSION = $$system("$$QMAKE_CXX -dumpversion") QMAKE_CXXFLAGS *= -Wsuggest-override
# QMAKE_CXXFLAGS *= -Wsuggest-final-types
equals(GCC_VERSION,4) || contains(GCC_VERSION, 4.* ) { # QMAKE_CXXFLAGS *= -Wsuggest-final-methods
# 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
}
} }
linux-clang { linux-clang {