1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Add .clangd file to simplify project sharing with non-CDT

In the example CMake project add a .clangd to enable pointing
clangd at the appropriate compilation database without having
to make a copy of it.
This commit is contained in:
Jonah Graham 2023-02-15 19:28:54 -05:00
parent cb367f063e
commit 4bc687b83b
4 changed files with 8 additions and 1 deletions

1
.gitattributes vendored
View file

@ -152,6 +152,7 @@ test_commands text
# Other special files
cdtOptions text
.clang-format text
.clangd text
.contentsettings text
*.csv text
*.dia binary

View file

@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.cdt.cmake.core;singleton:=true
Bundle-Version: 1.5.0.qualifier
Bundle-Version: 1.5.100.qualifier
Bundle-Activator: org.eclipse.cdt.cmake.core.internal.Activator
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.core.runtime,

View file

@ -0,0 +1,4 @@
CompileFlags:
# When using clangd update this entry to point at the desired
# configuration directory to pick up the compile_commands.json
CompilationDatabase: build/default

View file

@ -1,4 +1,6 @@
<templateManifest>
<file src="/templates/simple/.clangd"
dest="/${projectName}/.clangd"/>
<file src="/templates/simple/CMakeLists.txt"
dest="/${projectName}/CMakeLists.txt"/>
<file src="/templates/simple/config.h.in"