diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-05-21 12:21:02 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-05-21 13:13:04 +0200 |
commit | d20d6c085c7404c3d8c768e592324d5e75682292 (patch) | |
tree | 466307a1404ebe4079fc5fe8b1f047bb504dfd7f /src/plugins/qbsprojectmanager/qbsbuildstep.cpp | |
parent | fec00e295d23e5848f7332fec72d98e1c537c9b1 (diff) | |
download | qt-creator-d20d6c085c7404c3d8c768e592324d5e75682292.tar.gz |
QbsProjectManager: Display compiler arguments quoted, if necessary.
On compile errors, file names with e.g. spaces are currently displayed
unquoted, which makes it very inconvenient to copy-paste the compiler
command line displayed in Creator to a shell for closer examination,
editing etc.
Change-Id: I935d8f0b5fa14c7a6f641dcfae659173882194b1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsbuildstep.cpp')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsbuildstep.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp index f564a41a5e..6b81a870a1 100644 --- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp +++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp @@ -293,7 +293,8 @@ void QbsBuildStep::handleProcessResultReport(const qbs::ProcessResult &result) m_parser->setWorkingDirectory(result.workingDirectory()); - QString commandline = result.executableFilePath() + QLatin1Char(' ') + result.arguments().join(QLatin1String(" ")); + QString commandline = result.executableFilePath() + QLatin1Char(' ') + + Utils::QtcProcess::joinArgs(result.arguments()); addOutput(commandline, NormalOutput); foreach (const QString &line, result.stdErr()) { |