From: gregor herrmann Date: Mon, 2 Oct 2017 20:51:42 +0000 (+0200) Subject: Make sure we build with -std=c++98 (under Unix and Qt4) X-Git-Tag: 0.6.4~14 X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/commitdiff_plain/d6f1e74ee0facf1bffc3389da45bd705b9ad4e77 Make sure we build with -std=c++98 (under Unix and Qt4) because gcc 4.2.1 on Maemo5 doesn't know c++11, and with this setting we can prevent accidents also when building the Qt4 variant with a modern compiler. --- diff --git a/src/global.pri b/src/global.pri index 5ab629a..27e6914 100644 --- a/src/global.pri +++ b/src/global.pri @@ -24,3 +24,12 @@ contains( DISTRO, [Ii]nternet ) { } } +# gcc 4.2.1 on Maemo doesn't understand anything newer then c++98. +# make sure we explicitly add the flag even when building +# with a modern compiler. +# Only under Qt4 because Qt5 needs c++11 +unix: { + equals( QT_MAJOR_VERSION, 4 ) { + QMAKE_CXXFLAGS += -std=c++98 + } +}