From 2dabdbd2fe3551be3131a4283d8938e976c4d681 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 29 Sep 2017 13:49:17 +0200 Subject: [PATCH] CMake: Report cache configuration arguments in server-mode Change-Id: I3cd7a9ac37a1b8c3c6018070c6fdc506abedd736 Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/servermodereader.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/servermodereader.cpp b/src/plugins/cmakeprojectmanager/servermodereader.cpp index 7f85e1cae4c..bc95970aa77 100644 --- a/src/plugins/cmakeprojectmanager/servermodereader.cpp +++ b/src/plugins/cmakeprojectmanager/servermodereader.cpp @@ -160,7 +160,6 @@ void ServerModeReader::resetData() void ServerModeReader::parse(bool force) { emit configurationStarted(); - Core::MessageManager::write(tr("Starting to parse CMake project.")); QTC_ASSERT(m_cmakeServer, return); QVariantMap extra; @@ -169,9 +168,13 @@ void ServerModeReader::parse(bool force) [this](const CMakeConfigItem &i) { return i.toArgument(m_parameters.expander); }); + Core::MessageManager::write(tr("Starting to parse CMake project, using: \"%1\".") + .arg(cacheArguments.join("\", \""))); cacheArguments.prepend(QString()); // Work around a bug in CMake 3.7.0 and 3.7.1 where // the first argument gets lost! extra.insert("cacheArguments", QVariant(cacheArguments)); + } else { + Core::MessageManager::write(tr("Starting to parse CMake project.")); } m_future.reset(new QFutureInterface());