Description
Compilation databases can be generated for Clang-based tools from builds that do not already produce compile_commands.json. It is useful for developers using language servers, static analyzers, or refactoring tools.
Build interception can miss unusual compiler invocations or capture environment-specific paths. Regenerate the database after build-system changes.