diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-08-17 09:31:16 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-09-05 09:37:14 +0000 |
commit | 410e31c665d6b89c3f1c16408bbecbefde1451d5 (patch) | |
tree | a29083c75033678fa2b6105096ce109ccbce2afd /src/plugins/cpptools/cppcodemodelinspectordumper.cpp | |
parent | 58e8cf83ed14dde10c3ee64e89544e1a505c535a (diff) | |
download | qt-creator-410e31c665d6b89c3f1c16408bbecbefde1451d5.tar.gz |
CppTools: set default -std=c++11 for Qt4
qmake from Qt4 does not provide C++ standard and
clang can't properly compile Qt4.8.6 and earlier
with c++1z. Behavior in this commit mimics qmake
from Qt5 which also provides c++11 as a default
standard.
Task-number: QTCREATORBUG-16441
Change-Id: I3d29891d6e47f2367f2b3b2bf4be4d86661924e9
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppcodemodelinspectordumper.cpp')
-rw-r--r-- | src/plugins/cpptools/cppcodemodelinspectordumper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcodemodelinspectordumper.cpp b/src/plugins/cpptools/cppcodemodelinspectordumper.cpp index 3b345491a8..199f185d63 100644 --- a/src/plugins/cpptools/cppcodemodelinspectordumper.cpp +++ b/src/plugins/cpptools/cppcodemodelinspectordumper.cpp @@ -144,7 +144,8 @@ QString Utils::toString(ProjectPart::QtVersion qtVersion) switch (qtVersion) { CASE_QTVERSION(UnknownQt); CASE_QTVERSION(NoQt); - CASE_QTVERSION(Qt4); + CASE_QTVERSION(Qt4_8_6AndOlder); + CASE_QTVERSION(Qt4Latest); CASE_QTVERSION(Qt5); // no default to get a compiler warning if anything is added } |