I'm in an operating systems class and I've been using clang lsp when developing device drivers. for some reason I have to have a special .clangd file in the root of my device driver directory so that the headers inside of the linux source code are found by the lsp ```CompileFlags: Add: -I/home/hacker/src/linux/include/ ``` is there a better way to do this? it's not foolproof but it worked well enough for what I was doing before
well, the way it's generally meant to be done is via a compile_commands.json file that is generated by the build system.