From b87f3fbcc81108a19d286ffd341b0ed93db03f97 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Wed, 7 Jul 2010 16:43:45 +0200
Subject: [PATCH] Use outputparsers when creating S60 packages

---
 .../qt4projectmanager/qt-s60/s60createpackagestep.cpp      | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
index 1f99763b6b6..3683accd370 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
@@ -31,9 +31,11 @@
 
 #include "qt4projectmanagerconstants.h"
 #include "qt4buildconfiguration.h"
+#include "abldparser.h"
 
 #include <projectexplorer/buildconfiguration.h>
 #include <projectexplorer/target.h>
+#include <projectexplorer/gnumakeparser.h>
 
 using namespace Qt4ProjectManager::Internal;
 
@@ -118,6 +120,11 @@ bool S60CreatePackageStep::init()
              << QLatin1String("QT_SIS_KEY=") + QDir::toNativeSeparators(customKeyPath());
     }
     setArguments(args); // overwrite any stuff done in make step
+
+    ProjectExplorer::GnuMakeParser *parser = new ProjectExplorer::GnuMakeParser;
+    parser->appendOutputParser(new Qt4ProjectManager::AbldParser);
+    setOutputParser(parser);
+
     return true;
 }
 
-- 
GitLab