CMake: Use algorithm in CMakeBuildStep

Change-Id: I7d3f5e08b15d91759a9c816dd1223bf8be8c40f8
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-01-07 12:39:48 +01:00
parent e4cdad309d
commit 33c0b69326

View File

@@ -49,6 +49,7 @@
#include <coreplugin/find/itemviewfind.h> #include <coreplugin/find/itemviewfind.h>
#include <utils/algorithm.h>
#include <utils/qtcprocess.h> #include <utils/qtcprocess.h>
#include <utils/pathchooser.h> #include <utils/pathchooser.h>
@@ -148,11 +149,9 @@ void CMakeBuildStep::activeBuildConfigurationChanged()
void CMakeBuildStep::buildTargetsChanged() void CMakeBuildStep::buildTargetsChanged()
{ {
QStringList filteredTargets; const QStringList filteredTargets
foreach (const QString &t, static_cast<CMakeProject *>(project())->buildTargetTitles()) { = Utils::filtered(static_cast<CMakeProject *>(project())->buildTargetTitles(),
if (m_buildTargets.contains(t)) [this](const QString &s) { return m_buildTargets.contains(s); });
filteredTargets.append(t);
}
setBuildTargets(filteredTargets); setBuildTargets(filteredTargets);
} }