diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
index 10f6294aee5861399141e1696ecca4eb7922957b..5c484e0cc6ca1a904800999c66c4720e51ed473e 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
@@ -266,6 +266,10 @@ void QbsBuildStep::handleProcessResultReport(const qbs::ProcessResult &result)
         return;
 
     m_parser->setWorkingDirectory(result.workingDirectory);
+
+    QString commandline = result.binary + QLatin1Char(' ') + result.arguments.join(QLatin1String(" "));
+    addOutput(commandline, NormalOutput);
+
     foreach (const QString &line, result.stdErr) {
         m_parser->stdError(line);
         addOutput(line, ErrorOutput);