diff --git a/src/plugins/projectexplorer/abstractprocessstep.cpp b/src/plugins/projectexplorer/abstractprocessstep.cpp index 3bf8c19c0f4c229dc7b9f9ebdb18854d4ce0d993..399fd8ab4237922b377e3a6c124123abed33c968 100644 --- a/src/plugins/projectexplorer/abstractprocessstep.cpp +++ b/src/plugins/projectexplorer/abstractprocessstep.cpp @@ -216,11 +216,11 @@ void AbstractProcessStep::slotProcessFinished(int, QProcess::ExitStatus) { QString line = QString::fromLocal8Bit(m_process->readAllStandardError()).trimmed(); if (!line.isEmpty()) - stdOut(line); + stdError(line); line = QString::fromLocal8Bit(m_process->readAllStandardOutput()).trimmed(); if (!line.isEmpty()) - stdError(line); + stdOut(line); m_eventLoop->exit(0); } diff --git a/src/plugins/projectexplorer/processstep.cpp b/src/plugins/projectexplorer/processstep.cpp index 3a539cd463f3808ff479fd2bd348ff336b1645af..eab3735146c5f0e5edba26d3d91c24f858bc8be3 100644 --- a/src/plugins/projectexplorer/processstep.cpp +++ b/src/plugins/projectexplorer/processstep.cpp @@ -70,6 +70,9 @@ bool ProcessStep::init() wd = "$BUILDDIR"; AbstractProcessStep::setWorkingDirectory(wd.replace("$BUILDDIR", project()->buildDirectory(buildConfiguration()))); + AbstractProcessStep::setCommand(m_command); + AbstractProcessStep::setEnabled(m_enabled); + AbstractProcessStep::setArguments(m_arguments); return AbstractProcessStep::init(); }