From 8ede32677e2dd86e3a7f474d33c1656fe3ea0f9b Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 20 Jun 2017 17:43:44 +0200 Subject: [PATCH] CMake: Fix logic for target filtering Broken by e42f3db9f0ab1ec28bf9ba414add84d3b552118f from today:-/ Sorry. Change-Id: I4803039939de5aae893a701e2bd6399d3fbfae1f Reviewed-by: Florian Apolloner Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/builddirmanager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp index d474c95cabb..a6281fd7151 100644 --- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp +++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp @@ -337,10 +337,10 @@ QList 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;