aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/makestep.cpp
diff options
context:
space:
mode:
authorTobias Hunger <[email protected]>2012-09-26 17:53:25 +0200
committerTobias Hunger <[email protected]>2012-09-27 11:55:27 +0200
commit6c436988ff76398df61090cb6de180d7228871a1 (patch)
tree5fee2ae5b4ab00e8fb439f7d59a0f02e94cdb5b1 /src/plugins/cmakeprojectmanager/makestep.cpp
parent5d253b3704378fefd11a05dc6e97d56296ccca5a (diff)
Use QtParser in CMake/Autotools/generic project makesteps
Change-Id: Ibe8db500e1b8ed7b473cc07cb00e303fa6bea9d1 Reviewed-by: Daniel Teske <[email protected]>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/makestep.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/makestep.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/makestep.cpp b/src/plugins/cmakeprojectmanager/makestep.cpp
index 2126d814e21..ee3ebde7e9b 100644
--- a/src/plugins/cmakeprojectmanager/makestep.cpp
+++ b/src/plugins/cmakeprojectmanager/makestep.cpp
@@ -43,6 +43,9 @@
#include <projectexplorer/target.h>
#include <projectexplorer/toolchain.h>
+#include <qtsupport/qtkitinformation.h>
+#include <qtsupport/qtparser.h>
+
#include <utils/qtcprocess.h>
#include <QFormLayout>
@@ -157,6 +160,10 @@ bool MakeStep::init()
pp->setArguments(arguments);
setOutputParser(new ProjectExplorer::GnuMakeParser());
+
+ QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target()->kit());
+ if (version)
+ appendOutputParser(new QtSupport::QtParser);
if (tc)
appendOutputParser(tc->outputParser());
outputParser()->setWorkingDirectory(pp->effectiveWorkingDirectory());