[PATCH] D114213: Compilation Database: Point Bazel users to a solution
Nathan Ridge via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Nov 28 16:30:31 PST 2021
This revision was automatically updated to reflect the committed changes.
Closed by commit rG5233ad17e77e: Compilation Database: Point Bazel users to a solution (authored by nridge).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114213/new/
https://reviews.llvm.org/D114213
Files:
clang/docs/JSONCompilationDatabase.rst
Index: clang/docs/JSONCompilationDatabase.rst
===================================================================
--- clang/docs/JSONCompilationDatabase.rst
+++ clang/docs/JSONCompilationDatabase.rst
@@ -36,6 +36,12 @@
For projects on Linux, there is an alternative to intercept compiler
calls with a tool called `Bear <https://github.com/rizsotto/Bear>`_.
+`Bazel <https://bazel.build>`_ can export a compilation database via
+`this extractor extension
+<https://github.com/hedronvision/bazel-compile-commands-extractor>`_.
+Bazel is otherwise resistant to Bear and other compiler-intercept
+techniques.
+
Clang's tooling interface supports reading compilation databases; see
the :doc:`LibTooling documentation <LibTooling>`. libclang and its
python bindings also support this (since clang 3.2); see
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D114213.390230.patch
Type: text/x-patch
Size: 810 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20211129/fa40d9d3/attachment.bin>
More information about the cfe-commits
mailing list