diff options
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp')
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp index a0a195ced6..5e4008ab84 100644 --- a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp +++ b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp @@ -24,15 +24,14 @@ ****************************************************************************/ #include "cmakelocatorfilter.h" -#include "cmakebuildconfiguration.h" + #include "cmakebuildstep.h" +#include "cmakebuildsystem.h" #include "cmakeproject.h" #include <coreplugin/editormanager/editormanager.h> -#include <projectexplorer/buildconfiguration.h> #include <projectexplorer/buildmanager.h> #include <projectexplorer/buildsteplist.h> -#include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/session.h> #include <projectexplorer/target.h> @@ -153,12 +152,12 @@ void BuildCMakeTargetLocatorFilter::accept(Core::LocatorFilterEntry selection, return; // Change the make step to build only the given target - QString oldTarget = buildStep->buildTarget(); - buildStep->setBuildTarget(selection.displayName); + QStringList oldTargets = buildStep->buildTargets(); + buildStep->setBuildTargets({selection.displayName}); // Build BuildManager::buildProjectWithDependencies(cmakeProject); - buildStep->setBuildTarget(oldTarget); + buildStep->setBuildTargets(oldTargets); } // -------------------------------------------------------------------- |