Using OCLint with Bear¶
This document shows how to apply OCLint to the projects which use Make and other build systems in unix-like operating systems.
Bear is a very handy tool to generate compilation database during the build process. Bear is a very important supplement especially for those who don’t use CMake as build system. Bear can be applied in a wider circumstances, because it injects into the build process, and intercepts the
exec calls to understand the compilation details.
By following the instructions on Bear README, we could have
bear ready to use.
For example, if want to generate the
compile_command.json for a project using
make, we can easily use
$ /path/to/bear make