Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-Andre Laperle2019-09-28 04:38:26 +0000
committerMarc-Andre Laperle2019-10-24 01:47:54 +0000
commit0c577f6e7e0726cf375ec9f774fdafde1762c0bc (patch)
tree155cf5266a250b10dbf4d6a3809365c4882150e3 /build/org.eclipse.cdt.managedbuilder.core/plugin.properties
parent6bd29843f2147e218e276e875642f85b774fa23e (diff)
downloadorg.eclipse.cdt-0c577f6e7e0726cf375ec9f774fdafde1762c0bc.tar.gz
org.eclipse.cdt-0c577f6e7e0726cf375ec9f774fdafde1762c0bc.tar.xz
org.eclipse.cdt-0c577f6e7e0726cf375ec9f774fdafde1762c0bc.zip
Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the compile_commands.json and reuses existing build output parsers to figure out all the language entries for each file to be used while indexing. With this, there is no need to do a full build and in fact no need to have a working build configured in CDT for indexing to work and be fully configured. This is especially useful for non-CMake build systems that have no existing integration in CDT but indexing would still works with little effort. The build output parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB provider. There is also an option to exclude any file that is not present in the CDB. This option is useful for large projects in order to speed up indexing but also to increase index accuracy (conflicting symbol names, etc). Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.core/plugin.properties')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/plugin.properties1
1 files changed, 1 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/plugin.properties b/build/org.eclipse.cdt.managedbuilder.core/plugin.properties
index 5112695a91c..4c0da312928 100644
--- a/build/org.eclipse.cdt.managedbuilder.core/plugin.properties
+++ b/build/org.eclipse.cdt.managedbuilder.core/plugin.properties
@@ -84,6 +84,7 @@ GCCBuildOutputParser.name = CDT GCC Build Output Parser
GCCBuiltinCompilerSettings.name = CDT GCC Built-in Compiler Settings
GCCBuiltinCompilerSettingsMinGW.name = CDT GCC Built-in Compiler Settings MinGW
GCCBuiltinCompilerSettingsCygwin.name = CDT GCC Built-in Compiler Settings Cygwin
+CompilationDatabaseParser.name = Compilation Database Parser
ManagedBuildSettingEntries.name = CDT Managed Build Setting Entries
extension.name.8 = C/C++ Scanner Discovery Problem
extension.name.9 = HeadlessBuilder Additional Settings \ No newline at end of file

Back to the top