ProjectExplorer: Allow to set the ProcessMode in SimpleTargetRunner

Change-Id: I92bdd355159da2ea9c0f913c8238696a93918ce8
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Dominik Holland
2024-01-11 13:02:08 +01:00
parent f8ac4a9744
commit fe6dd92f99
2 changed files with 7 additions and 0 deletions

View File

@@ -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();

View File

@@ -10,6 +10,7 @@
#include <utils/environment.h>
#include <utils/outputformatter.h>
#include <utils/processhandle.h>
#include <utils/processenums.h>
#include <utils/qtcassert.h>
#include <QHash>
@@ -265,6 +266,7 @@ protected:
void setEnvironment(const Utils::Environment &environment);
void setWorkingDirectory(const Utils::FilePath &workingDirectory);
void setProcessMode(Utils::ProcessMode processMode);
void forceRunOnHost();