From fe6dd92f9919fc5868b71c8b5fda4d7699bfa60e Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Thu, 11 Jan 2024 13:02:08 +0100 Subject: [PATCH] ProjectExplorer: Allow to set the ProcessMode in SimpleTargetRunner Change-Id: I92bdd355159da2ea9c0f913c8238696a93918ce8 Reviewed-by: hjk --- src/plugins/projectexplorer/runcontrol.cpp | 5 +++++ src/plugins/projectexplorer/runcontrol.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/plugins/projectexplorer/runcontrol.cpp b/src/plugins/projectexplorer/runcontrol.cpp index 94093fe1507..17d87c8ab29 100644 --- a/src/plugins/projectexplorer/runcontrol.cpp +++ b/src/plugins/projectexplorer/runcontrol.cpp @@ -1541,6 +1541,11 @@ void SimpleTargetRunner::setWorkingDirectory(const FilePath &workingDirectory) d->m_workingDirectory = workingDirectory; } +void SimpleTargetRunner::setProcessMode(Utils::ProcessMode processMode) +{ + d->m_process.setProcessMode(processMode); +} + void SimpleTargetRunner::forceRunOnHost() { const FilePath executable = d->m_command.executable(); diff --git a/src/plugins/projectexplorer/runcontrol.h b/src/plugins/projectexplorer/runcontrol.h index b31aa21fc47..b18291a3456 100644 --- a/src/plugins/projectexplorer/runcontrol.h +++ b/src/plugins/projectexplorer/runcontrol.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -265,6 +266,7 @@ protected: void setEnvironment(const Utils::Environment &environment); void setWorkingDirectory(const Utils::FilePath &workingDirectory); + void setProcessMode(Utils::ProcessMode processMode); void forceRunOnHost();