clangd_check
clangd_check
is a tool to run clangd on a codebase and check for diagnostics.
The practical use of this tool is intentionally limited; it's designed to provide a quick way to verify that clangd
is able to parse and analyze a C++ codebase.
dart ./tools/clangd_check/bin/main.dart
On success, and with no diagnostics, clangd_check
will exit with status 0.
By default, clangd_check
will try to infer the path of clangd
, as well as the path to --compile-commands-dir
based on what artifacts are present in $ENGINE/src/out
.
You can also specify the path to clangd
and --compile-commands-dir
manually:
dart ./tools/clangd_check/bin/main.dart \ --clangd ../buildtools/mac-arm64/clang/bin/clangd \ --compile-commands-dir ../out/host_Debug_unopt_arm64