forked from qt-creator/qt-creator
ProjectExplorer: AbstractProcessStep code cosmetics
Namespaces. Change-Id: I7781bcf7125ad854e05a3b3a6a97d0c39b76df69 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -106,7 +106,7 @@ public:
|
|||||||
void cleanUp(QProcess *process);
|
void cleanUp(QProcess *process);
|
||||||
|
|
||||||
AbstractProcessStep *q;
|
AbstractProcessStep *q;
|
||||||
std::unique_ptr<Utils::QtcProcess> m_process;
|
std::unique_ptr<QtcProcess> m_process;
|
||||||
ProcessParameters m_param;
|
ProcessParameters m_param;
|
||||||
std::function<CommandLine()> m_commandLineProvider;
|
std::function<CommandLine()> m_commandLineProvider;
|
||||||
std::function<FilePath()> m_workingDirectoryProvider;
|
std::function<FilePath()> m_workingDirectoryProvider;
|
||||||
@@ -118,7 +118,7 @@ public:
|
|||||||
OutputFormatter *outputFormatter = nullptr;
|
OutputFormatter *outputFormatter = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
AbstractProcessStep::AbstractProcessStep(BuildStepList *bsl, Utils::Id id) :
|
AbstractProcessStep::AbstractProcessStep(BuildStepList *bsl, Id id) :
|
||||||
BuildStep(bsl, id),
|
BuildStep(bsl, id),
|
||||||
d(new Private(this))
|
d(new Private(this))
|
||||||
{
|
{
|
||||||
@@ -223,8 +223,8 @@ void AbstractProcessStep::doRun()
|
|||||||
? QTextCodec::codecForName("UTF-8") : QTextCodec::codecForLocale());
|
? QTextCodec::codecForName("UTF-8") : QTextCodec::codecForLocale());
|
||||||
d->stderrStream = std::make_unique<QTextDecoder>(QTextCodec::codecForLocale());
|
d->stderrStream = std::make_unique<QTextDecoder>(QTextCodec::codecForLocale());
|
||||||
|
|
||||||
d->m_process.reset(new Utils::QtcProcess());
|
d->m_process.reset(new QtcProcess());
|
||||||
d->m_process->setUseCtrlCStub(Utils::HostOsInfo::isWindowsHost());
|
d->m_process->setUseCtrlCStub(HostOsInfo::isWindowsHost());
|
||||||
d->m_process->setWorkingDirectory(wd.absolutePath());
|
d->m_process->setWorkingDirectory(wd.absolutePath());
|
||||||
// Enforce PWD in the environment because some build tools use that.
|
// Enforce PWD in the environment because some build tools use that.
|
||||||
// PWD can be different from getcwd in case of symbolic links (getcwd resolves symlinks).
|
// PWD can be different from getcwd in case of symbolic links (getcwd resolves symlinks).
|
||||||
@@ -272,7 +272,7 @@ void AbstractProcessStep::setupProcessParameters(ProcessParameters *params) cons
|
|||||||
{
|
{
|
||||||
params->setMacroExpander(macroExpander());
|
params->setMacroExpander(macroExpander());
|
||||||
|
|
||||||
Utils::Environment env = buildEnvironment();
|
Environment env = buildEnvironment();
|
||||||
if (d->m_environmentModifier)
|
if (d->m_environmentModifier)
|
||||||
d->m_environmentModifier(env);
|
d->m_environmentModifier(env);
|
||||||
params->setEnvironment(env);
|
params->setEnvironment(env);
|
||||||
|
Reference in New Issue
Block a user