I think I fixed that with the attached commit.

Note that switching between 1.3.0 and master has probably deleted all your 
buildsettings. (1.3.0 can't read the .user files master produces.)

daniel
commit ce26dd25b1d9d3b750c120931cda1446eac2f937
Author: dt <[email protected]>
Date:   Tue Nov 24 13:24:47 2009 +0100

    Fix for Custom build steps

diff --git a/src/plugins/projectexplorer/abstractprocessstep.cpp 
b/src/plugins/projectexplorer/abstractprocessstep.cpp
index 3bf8c19..399fd8a 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 3a539cd..eab3735 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();
 }
 
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to