forked from qt-creator/qt-creator
CMake: Support building several targets with cmake --build
CMake supports this for a while now. As a side effect this fixes QTCREATORBUG-23738, which was caused by the radio button hack used to show that only one item could be selected at a time. Change-Id: I18cbe6c5ee3872edaf74b9d828bde1ac5bf63563 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -227,16 +227,16 @@ void CMakeBuildConfiguration::buildTarget(const QString &buildTarget)
|
||||
return bs->id() == Constants::CMAKE_BUILD_STEP_ID;
|
||||
}));
|
||||
|
||||
QString originalBuildTarget;
|
||||
QStringList originalBuildTargets;
|
||||
if (cmBs) {
|
||||
originalBuildTarget = cmBs->buildTarget();
|
||||
cmBs->setBuildTarget(buildTarget);
|
||||
originalBuildTargets = cmBs->buildTargets();
|
||||
cmBs->setBuildTargets({buildTarget});
|
||||
}
|
||||
|
||||
BuildManager::buildList(buildSteps());
|
||||
|
||||
if (cmBs)
|
||||
cmBs->setBuildTarget(originalBuildTarget);
|
||||
cmBs->setBuildTargets(originalBuildTargets);
|
||||
}
|
||||
|
||||
CMakeConfig CMakeBuildConfiguration::configurationFromCMake() const
|
||||
|
||||
Reference in New Issue
Block a user