bear
A tool to generate compilation databases for clang
tooling.
More information: https://github.com/rizsotto/Bear.
- Generate
compile_commands.json
by running a build command:
bear --
make
- Generate compilation database with a custom output file name:
bear --output
path/to/compile_commands.json --
make
- Append results to an existing
compile_commands.json
file:
bear --append --
make
- Run in verbose mode to get detailed output:
bear --verbose --
make
- Force
bear
to use the preload method for command interception:
bear --force-preload --
make