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 |