I can only get the VsCode plugin to recognize my project if there is a compile_commands.json at the root level. In any reasonable CMake project, the CMake -B flag is used to provide an out-of-source ...