Compilation Database ==================== This json database can be generated by CompilationDB in the main config: .. code-block:: console ExecutableConfig { ... CompilationDB "$(ProjectDir)/cdb.json" } Without specifying a filename, it defaults to "compile_commands.json" in the working directory. It is also possible with --compilation-db [] on the command line. The command line overrules Project.meta. Example output: .. code-block:: console [ { "directory": "C:/test/sub", "command": "g++ -c -MD -MF build/test_main_test/src/lib.d -o build/test_main_test/src/lib.o src/lib.cpp", "file": "src/lib.cpp" }, { "directory": "C:/test/main", "command": "g++ -c -MD -MF -D TEST build/test/src/main.d -o build/test/src/main.o src/main.cpp", "file": "src/main.cpp" } ]