forked from qt-creator/qt-creator
ClangCodeModel: Use clangd's include path
... rather than the one from the LLVM that Qt Creator was compiled against. Task-number: QTCREATORBUG-27120 Change-Id: I4f211345ed547cd13f0b0774b99bc0f199a9cd44 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -57,7 +57,8 @@ const QStringList optionsForProject(ProjectExplorer::Project *project,
|
||||
|
||||
CppEditor::CompilerOptionsBuilder clangOptionsBuilder(
|
||||
const CppEditor::ProjectPart &projectPart,
|
||||
const CppEditor::ClangDiagnosticConfig &warningsConfig);
|
||||
const CppEditor::ClangDiagnosticConfig &warningsConfig,
|
||||
const Utils::FilePath &clangIncludeDir);
|
||||
QJsonArray projectPartOptions(const CppEditor::CompilerOptionsBuilder &optionsBuilder);
|
||||
QJsonArray fullProjectPartOptions(const CppEditor::CompilerOptionsBuilder &optionsBuilder,
|
||||
const QStringList &projectOptions);
|
||||
@@ -89,7 +90,8 @@ public:
|
||||
enum class CompilationDbPurpose { Project, CodeModel };
|
||||
GenerateCompilationDbResult generateCompilationDB(const CppEditor::ProjectInfo::ConstPtr projectInfo,
|
||||
const Utils::FilePath &baseDir, CompilationDbPurpose purpose,
|
||||
const CppEditor::ClangDiagnosticConfig &warningsConfig, const QStringList &projectOptions);
|
||||
const CppEditor::ClangDiagnosticConfig &warningsConfig, const QStringList &projectOptions,
|
||||
const Utils::FilePath &clangIncludeDir);
|
||||
|
||||
class DiagnosticTextInfo
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user