Index: docs/JSONCompilationDatabase.rst =================================================================== --- docs/JSONCompilationDatabase.rst +++ docs/JSONCompilationDatabase.rst @@ -26,12 +26,20 @@ require serialization of the runs according to the build dependency graph. -Supported Systems -================= +Supported Build Systems +======================= -Currently `CMake `_ (since 2.8.5) supports generation -of compilation databases for Unix Makefile builds (Ninja builds in the -works) with the option ``CMAKE_EXPORT_COMPILE_COMMANDS``. +- `CMake `_ (since 2.8.5) supports generation + of compilation databases for Unix Makefile builds (Ninja builds in the + works) with the option ``CMAKE_EXPORT_COMPILE_COMMANDS``. +- `xctool `_ supports generation + of compilation databases via the ``json-compilation-database`` + `reporter `_. +- `Buck `_ supports generation + of compilation databases via the ``compilation-database`` flavor. + +Other Supported Systems +======================= For projects on Linux, there is an alternative to intercept compiler calls with a tool called `Bear `_.