aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2019-07-23 13:08:17 +0200
committerTobias Hunger <tobias.hunger@qt.io>2019-07-29 12:16:30 +0000
commit6e49f78b13d4bda91f0599fb3c2f0af76af14746 (patch)
treec392e3e8a42ebae4f2fd0b94a1f002e0156ccd72 /src/plugins/cmakeprojectmanager/cmakebuildstep.cpp
parentcf65db29e7de4bbaa484008786493b765ef411bc (diff)
CMake: Select better default target when a buildstep's target is no longer found
Select a better fallback target when a buildstep's target is no longer defined. This change was cherry-picked from master branch: 9519f125e93d00221e962a1e1d3907839dac5d00 Change-Id: I7ef27361793125258cd2a73448d91d2561db5901 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakebuildstep.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildstep.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp
index a46de056426..05ce969a852 100644
--- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp
@@ -115,7 +115,7 @@ void CMakeBuildStep::handleBuildTargetChanges(bool success)
return; // Do not change when parsing failed.
if (!isCurrentExecutableTarget(m_buildTarget)
&& !static_cast<CMakeProject *>(project())->buildTargetTitles().contains(m_buildTarget)) {
- setBuildTarget(allTarget());
+ setBuildTarget(defaultBuildTarget());
}
emit buildTargetsChanged();
}