Author: Dave Date: 2022-01-22T17:30:34-08:00 New Revision: b8467952404c3598c9c901332607eb1886e1721c
URL: https://github.com/llvm/llvm-project/commit/b8467952404c3598c9c901332607eb1886e1721c DIFF: https://github.com/llvm/llvm-project/commit/b8467952404c3598c9c901332607eb1886e1721c.diff LOG: [docs] [clang] Small documentation change for compilation databases We have an page dedicated to compliation databases including various ways to generate them, but we don't mention that clang has a built in method to do this. This addresses that. Reviewed By: joerg Differential Revision: https://reviews.llvm.org/D116882 Added: Modified: clang/docs/JSONCompilationDatabase.rst Removed: ################################################################################ diff --git a/clang/docs/JSONCompilationDatabase.rst b/clang/docs/JSONCompilationDatabase.rst index 3595cf452f4ca..6fd17fe440add 100644 --- a/clang/docs/JSONCompilationDatabase.rst +++ b/clang/docs/JSONCompilationDatabase.rst @@ -29,6 +29,10 @@ system is not necessarily the best solution: Supported Systems ================= +Clang has the ablity to generate compilation database fragments via +the :option:`-MJ argument <clang -MJ\<arg>>`. You can concatenate those +fragments together between ``[`` and ``]`` to create a compilation database. + Currently `CMake <https://cmake.org>`_ (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``. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits