diff options
author | Christian Kandeler <[email protected]> | 2021-02-23 13:51:41 +0100 |
---|---|---|
committer | Christian Kandeler <[email protected]> | 2021-04-22 07:32:58 +0000 |
commit | ecafdb7543927ffe8a9066ce24ed532a097fa21d (patch) | |
tree | 5f77d9fc9af3967af2bda56c052ccd4a351e0703 /src/plugins/clangcodemodel/clangcodemodelplugin.cpp | |
parent | 8bacd9bdc49c376af69c81ac9acf2e9db1f10cb5 (diff) |
ClangCodeModel: Add experimental clangd support
If the user has enabled clangd (default is off), we start up one instance
per project when it is opened/changed (including build config switches),
and trigger background indexing.
So far, the index is used to provide results for locators and "Find
Usages".
Per-document functionality such as semantic highlighting and completion
is still provided by libclang.
Change-Id: I12532fca1b9c6278baab560e7238cba6189cde9f
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcodemodelplugin.cpp')
-rw-r--r-- | src/plugins/clangcodemodel/clangcodemodelplugin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp index 7393eb590d2..81c596b9092 100644 --- a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp +++ b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp @@ -77,7 +77,8 @@ void ClangCodeModelPlugin::generateCompilationDB() QFuture<GenerateCompilationDbResult> task = QtConcurrent::run(&Internal::generateCompilationDB, - CppModelManager::instance()->projectInfo(target->project())); + CppModelManager::instance()->projectInfo(target->project()), + CompilationDbPurpose::Project); Core::ProgressManager::addTask(task, tr("Generating Compilation DB"), "generate compilation db"); m_generatorWatcher.setFuture(task); } |