From 410e31c665d6b89c3f1c16408bbecbefde1451d5 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Thu, 17 Aug 2017 09:31:16 +0200 Subject: 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 --- src/plugins/cpptools/cppcodemodelinspectordumper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/plugins/cpptools/cppcodemodelinspectordumper.cpp') 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 } -- cgit v1.2.1