Merge remote-tracking branch 'origin/4.4'

Change-Id: Ic9a1cf3b40b259d9c77f2f542405d189171e0fbf
This commit is contained in:
Eike Ziller
2017-09-05 12:15:42 +02:00
11 changed files with 46 additions and 21 deletions

View File

@@ -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
}

View File

@@ -205,12 +205,15 @@ void ProjectInfoGenerator::createProjectParts(const RawProjectPart &rawProjectPa
const ProjectPart::Ptr part = projectPartFromRawProjectPart(rawProjectPart,
m_projectUpdateInfo.project);
ProjectPart::LanguageVersion defaultVersion = ProjectPart::LatestCxxVersion;
if (rawProjectPart.qtVersion == ProjectPart::Qt4_8_6AndOlder)
defaultVersion = ProjectPart::CXX11;
if (cat.hasCxxSources()) {
createProjectPart(rawProjectPart,
part,
cat.cxxSources(),
cat.partName("C++"),
ProjectPart::LatestCxxVersion,
defaultVersion,
ProjectPart::NoExtensions);
}
@@ -219,7 +222,7 @@ void ProjectInfoGenerator::createProjectParts(const RawProjectPart &rawProjectPa
part,
cat.objcxxSources(),
cat.partName("Obj-C++"),
ProjectPart::LatestCxxVersion,
defaultVersion,
ProjectPart::ObjectiveCExtensions);
}

View File

@@ -80,7 +80,8 @@ public:
enum QtVersion {
UnknownQt = -1,
NoQt,
Qt4,
Qt4_8_6AndOlder,
Qt4Latest,
Qt5
};