forked from qt-creator/qt-creator
CMake: Simplify cmakeproject code a bit
No behavior change is intended in this patch. Change-Id: I5c49a0a97ede443dbb25bf34b96c346a63f549d2 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
@@ -204,8 +204,11 @@ void CMakeProject::parseCMakeOutput()
|
||||
{
|
||||
auto cmakeBc = qobject_cast<CMakeBuildConfiguration *>(sender());
|
||||
QTC_ASSERT(cmakeBc, return);
|
||||
if (!activeTarget() || activeTarget()->activeBuildConfiguration() != cmakeBc)
|
||||
|
||||
Target *t = activeTarget();
|
||||
if (!t || t->activeBuildConfiguration() != cmakeBc)
|
||||
return;
|
||||
Kit *k = t->kit();
|
||||
|
||||
BuildDirManager *bdm = cmakeBc->buildDirManager();
|
||||
QTC_ASSERT(bdm, return);
|
||||
@@ -219,7 +222,7 @@ void CMakeProject::parseCMakeOutput()
|
||||
|
||||
createGeneratedCodeModelSupport();
|
||||
|
||||
ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(cmakeBc->target()->kit());
|
||||
ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(k);
|
||||
if (!tc) {
|
||||
emit fileListChanged();
|
||||
return;
|
||||
@@ -230,7 +233,7 @@ void CMakeProject::parseCMakeOutput()
|
||||
CppTools::ProjectPartBuilder ppBuilder(pinfo);
|
||||
|
||||
CppTools::ProjectPart::QtVersion activeQtVersion = CppTools::ProjectPart::NoQt;
|
||||
if (QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitInformation::qtVersion(cmakeBc->target()->kit())) {
|
||||
if (QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitInformation::qtVersion(k)) {
|
||||
if (qtVersion->qtVersion() < QtSupport::QtVersionNumber(5,0,0))
|
||||
activeQtVersion = CppTools::ProjectPart::Qt4;
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user