| bindings.rs |
|
404 |
| BUILD.gn |
|
2749 |
| cargo_crate.gni |
|
20193 |
| chromium_prelude |
|
|
| crubit |
|
|
| filter_clang_args.py |
Filters clang args to make them suitable for libclang.
Rust involves several libclang-based tools that parse C++.
We pass such tools our complete {{cflags}}, but a few of the
arguments aren't appropriate for libclang (for example those
which load plugins).
This function filters them out.
|
815 |
| OWNERS |
|
86 |
| rs_bindings_from_cc.gni |
|
10158 |
| run_bindgen.py |
|
4345 |
| run_build_script.py |
Works out the host rustc target. |
7582 |
| run_rs_bindings_from_cc.py |
|
5052 |
| rust_bindgen.gni |
|
4076 |
| rust_bindgen_generator.gni |
|
12142 |
| rust_executable.gni |
|
2598 |
| rust_macro.gni |
|
821 |
| rust_shared_library.gni |
|
1025 |
| rust_static_library.gni |
|
9527 |
| rust_target.gni |
|
18021 |
| rust_unit_test.gni |
|
4324 |
| rust_unit_tests_group.gni |
|
2899 |
| rustc_wrapper.py |
Verify everything used by rustc (found in `depline`) was specified in the
GN build rule (found in `sources` or `inputs`).
TODO(danakj): This allows things in `sources` that were not actually used by
rustc since third-party packages sources need to be a union of all build
configs/platforms for simplicity in generating build rules. For first-party
code we could be more strict and reject things in `sources` that were not
consumed.
|
8658 |
| std |
|
|
| tests |
|
|
| write_rustflags.py |
|
983 |