From f33c6210cb58790d9c2f16ef76ce5f7300853db1 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 8 Nov 2016 13:57:10 +0100 Subject: [PATCH] CMake: Do not auto-run cmake if that was disabled Do not run cmake on file changes if that was disabled in the CMakeTool. Task-number: QTCREATORBUG-17232 Change-Id: I478161aebe353ddc47e24dd8a7f2cec54822e7d0 Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/builddirmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp index bfc7f480564..3bc0ab684eb 100644 --- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp +++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp @@ -740,7 +740,8 @@ void BuildDirManager::checkConfiguration() void BuildDirManager::handleDocumentSaves(Core::IDocument *document) { - if (!m_cmakeFiles.contains(document->filePath())) + CMakeTool *tool = CMakeKitInformation::cmakeTool(m_buildConfiguration->target()->kit()); + if (!m_cmakeFiles.contains(document->filePath()) || !tool || !tool->isAutoRun()) return; m_reparseTimer.start(100);