From 079448d342b3a57e09d8bbf0d4d4e3dcab76b5fa Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 6 Jan 2016 16:47:14 +0100 Subject: [PATCH] CMake: Document arguments used to run cmake with Just add a line of text with the cmake that is being run, the arguments passed to it and the build directory. Mostly as a help to debug. Change-Id: I5ebcac83ddeadf1fc79391b92a83926bff2ea9b2 Reviewed-by: Cristian Adam Reviewed-by: Tim Jenssen --- .../cmakeprojectmanager/cmakeopenprojectwizard.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp index 0e7cec08a63..268d762edde 100644 --- a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp @@ -560,8 +560,15 @@ void CMakeRunPage::runCMake() this, &CMakeRunPage::cmakeReadyReadStandardError); connect(m_cmakeProcess, static_cast(&QProcess::finished), this, &CMakeRunPage::cmakeFinished); + + QString arguments = m_argumentsLineEdit->text(); + + m_output->appendPlainText(tr("Running: '%1' with arguments '%2' in '%3'.\n") + .arg(cmake->cmakeExecutable().toUserOutput()) + .arg(arguments) + .arg(QDir::toNativeSeparators(m_buildDirectory))); cmakeManager->createXmlFile(m_cmakeProcess, cmake->cmakeExecutable().toString(), - m_argumentsLineEdit->text(), m_cmakeWizard->sourceDirectory(), + arguments, m_cmakeWizard->sourceDirectory(), m_buildDirectory, env, QString::fromLatin1(generatorInfo.generatorArgument()), generatorInfo.preLoadCacheFileArgument());