| Age | Commit message (Collapse) | Author |
|
|
|
Change-Id: I7653c8e6a463a6c13f8fde3ae7dda238065500b7
|
|
This makes include-scanning more robust against incomplete code and version discrepancies between clang-tooling and toolchain clang.
Change-Id: I64d7da93f8858c3eec486caabbd651527f7c5262
|
|
This includes using a separate (but backward compatible) proto for the cc_analyzer since some of the fields/messages were removed in the new ide_query format.
Tested the ide_query.go with the old and the new cc_analyzer to ensure backward compatibility.
Change-Id: If149f5f9dd88a8f50c184274e8b258dfce117498
|
|
All other output will be written to stderr.
Change-Id: Iefbd8292bb136e4723d5c168e4508ae183585c7c
|
|
Introduces ide_query_cc_analyzer, which figures out relevant build targets that needs to be built for a given C++ source or header file.
Once these targets are built, it analyzes the sources in question and reports any generated files that are used back.
Full ide_query integration relies on this binary also being available in prebuilts clang-tools, it'll be done in a future patch.
Change-Id: Ib0ef6da7a2bc8ecf66940b326e037fb1ee230bf9
|