aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangtools
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2024-02-26 16:34:32 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2024-03-12 08:55:11 +0000
commit1de045f687213fca17f07a17f8db60cc107efe8f (patch)
tree5ee59da9fd4ef0da2252d1b8d0a7a8e4ec5b3199 /src/plugins/clangtools
parentdb4aa772373cdb120e8cd4259bf1b7ed1d211577 (diff)
CppEditor: Move some convenience functions to CppCodeModelSettings class
Change-Id: I0af8560c23374ce4f6c46f98d498d44f7cb50db3 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/clangtools')
-rw-r--r--src/plugins/clangtools/clangtoolrunner.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/clangtools/clangtoolrunner.cpp b/src/plugins/clangtools/clangtoolrunner.cpp
index 46fdf7c273..13fdfba742 100644
--- a/src/plugins/clangtools/clangtoolrunner.cpp
+++ b/src/plugins/clangtools/clangtoolrunner.cpp
@@ -10,6 +10,7 @@
#include <coreplugin/icore.h>
#include <cppeditor/clangdiagnosticconfigsmodel.h>
+#include <cppeditor/cppcodemodelsettings.h>
#include <cppeditor/cppprojectfile.h>
#include <cppeditor/cpptoolsreuse.h>
@@ -25,7 +26,6 @@
#include <QFileInfo>
#include <QLoggingCategory>
-
static Q_LOGGING_CATEGORY(LOG, "qtc.clangtools.runner", QtWarningMsg)
using namespace CppEditor;
@@ -49,7 +49,9 @@ AnalyzeUnit::AnalyzeUnit(const FileInfo &fileInfo,
actualClangIncludeDir);
file = fileInfo.file;
arguments = extraClangToolsPrependOptions();
- arguments.append(optionsBuilder.build(fileInfo.kind, CppEditor::getPchUsage()));
+ arguments.append(
+ optionsBuilder.build(fileInfo.kind,
+ CppEditor::CppCodeModelSettings::instance().usePrecompiledHeaders()));
arguments.append(extraClangToolsAppendOptions());
}