forked from qt-creator/qt-creator
ProjectExplorer: Reduce use of Runnable in SimpleTargetRunner
Runnable functionality is nowadays mostly accessed more directly in QtcProcess and its setup functions. Change-Id: I2a2b5433aef1d464dc58d5a35069376dee051d57 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -88,15 +88,12 @@ public:
|
||||
FlashAndRunWorker(RunControl *runControl)
|
||||
: SimpleTargetRunner(runControl)
|
||||
{
|
||||
setStarter([this, runControl] {
|
||||
setStartModifier([this, runControl] {
|
||||
const Target *target = runControl->target();
|
||||
Runnable r;
|
||||
r.command = {cmakeFilePath(target),
|
||||
runControl->aspect<StringAspect>()->value,
|
||||
CommandLine::Raw};
|
||||
r.workingDirectory = target->activeBuildConfiguration()->buildDirectory();
|
||||
r.environment = target->activeBuildConfiguration()->environment();
|
||||
SimpleTargetRunner::doStart(r);
|
||||
setCommandLine({cmakeFilePath(target), runControl->aspect<StringAspect>()->value,
|
||||
CommandLine::Raw});
|
||||
setWorkingDirectory(target->activeBuildConfiguration()->buildDirectory());
|
||||
setEnvironment(target->activeBuildConfiguration()->environment());
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user