From d8d26f94b5328a58453b87da8a1b4c55ada607fc Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 20 Oct 2017 14:15:57 +0200 Subject: [PATCH] QbsProjectManager: Consider "force probes" setting ...in the "equivalent command line" widget. Change-Id: Id0b4758b49848a313b5a938c66be5ce4c99ef550 Reviewed-by: Jake Petroules Reviewed-by: Joerg Bornemann --- src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp b/src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp index 2b11012b28f..1b167d74f9b 100644 --- a/src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp +++ b/src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp @@ -265,6 +265,8 @@ public: return m_qbsCleanStep->keepGoing(); } + bool forceProbeExecution() const { return m_qbsBuildStep && m_qbsBuildStep->forceProbes(); } + bool showCommandLines() const { return m_qbsBuildStep ? m_qbsBuildStep->showCommandLines() : false; } @@ -328,6 +330,8 @@ QString QbsBuildConfiguration::equivalentCommandLine(const BuildStep *buildStep) Utils::QtcProcess::addArg(&commandLine, QLatin1String("--dry-run")); if (stepProxy.keepGoing()) Utils::QtcProcess::addArg(&commandLine, QLatin1String("--keep-going")); + if (stepProxy.forceProbeExecution()) + Utils::QtcProcess::addArg(&commandLine, QLatin1String("--force-probe-execution")); if (stepProxy.showCommandLines()) Utils::QtcProcess::addArgs(&commandLine, QStringList({"--command-echo-mode", "command-line"}));