summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2017-06-20 17:43:44 +0200
committerTobias Hunger <tobias.hunger@qt.io>2017-06-21 13:59:17 +0000
commit8ede32677e2dd86e3a7f474d33c1656fe3ea0f9b (patch)
treedea75688a3163f1d626d2eb76d7e8e044cfa9cda
parentbd259129b5b50d2a816d2d99a1b45bedb57e7563 (diff)
downloadqt-creator-8ede32677e2dd86e3a7f474d33c1656fe3ea0f9b.tar.gz
CMake: Fix logic for target filtering
Broken by e42f3db9f0ab1ec28bf9ba414add84d3b552118f from today:-/ Sorry. Change-Id: I4803039939de5aae893a701e2bd6399d3fbfae1f Reviewed-by: Florian Apolloner <florian@apolloner.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/cmakeprojectmanager/builddirmanager.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp
index d474c95cab..a6281fd715 100644
--- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp
+++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp
@@ -337,10 +337,10 @@ QList<CMakeBuildTarget> BuildDirManager::buildTargets() const
m_buildTargets.append(utilityTarget(CMakeBuildStep::testTarget(), this));
m_buildTargets.append(Utils::filtered(m_reader->buildTargets(), [](const CMakeBuildTarget &bt) {
- return bt.title == CMakeBuildStep::allTarget()
- || bt.title == CMakeBuildStep::cleanTarget()
- || bt.title == CMakeBuildStep::installTarget()
- || bt.title == CMakeBuildStep::testTarget();
+ return bt.title != CMakeBuildStep::allTarget()
+ && bt.title != CMakeBuildStep::cleanTarget()
+ && bt.title != CMakeBuildStep::installTarget()
+ && bt.title != CMakeBuildStep::testTarget();
}));
}
return m_buildTargets;