Skip to content

2 patches that modify llvm/clangd and ccls and add support of dependencies in the compile_commands.json. can be useful for unity-build-like configured projects

Notifications You must be signed in to change notification settings

theorlangur/cpp_indexer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp_indexer

no patches. basically set of primitive scripts to checkout and build custom llvm (clangd), that supports dependencies in compile_commands.json and supports precompiled headers in clangd and compile_commands.json

it basically allows the following compile_commands.json format:

[ { "directory": "some path", "file": "file/that/gets/compiled", "command": "-some --options -to --compile", "dependencies": [ { "file": "some/other/file/that/actually/is/involved", "add": [ "-some_flag", "-some other flag" ] "remove":[ "-some", "1:-to" <--remove '-to' and the 1 next parameter ] } ] } ]

About

2 patches that modify llvm/clangd and ccls and add support of dependencies in the compile_commands.json. can be useful for unity-build-like configured projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published