diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2024-02-26 16:34:32 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2024-03-12 08:55:11 +0000 |
commit | 1de045f687213fca17f07a17f8db60cc107efe8f (patch) | |
tree | 5ee59da9fd4ef0da2252d1b8d0a7a8e4ec5b3199 /src/plugins/clangtools | |
parent | db4aa772373cdb120e8cd4259bf1b7ed1d211577 (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.cpp | 6 |
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()); } |