You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
common | 4 months ago | |
facade | 4 months ago | |
facade_proto | 4 months ago | |
gddi | 4 months ago | |
hal | 4 months ago | |
hci | 4 months ago | |
link | 4 months ago | |
linux | 4 months ago | |
main | 4 months ago | |
packets | 4 months ago | |
shim | 4 months ago | |
topshim | 4 months ago | |
README.md | 4 months ago |
README.md
Rust build
Currently, the Rust components are built differently on Android vs Linux. We are missing Rust support in our GN toolchain so we currently build the Rust libraries as a staticlib and link in C++. This may change in the future once we have better support.
For now, you can build all of the Rust code using Cargo.
There are some dependencies:
- You must have the protobuf-compiler package installed
- You must have a recent version of Cargo + Rust
You should use build.py
at the root to do your Rust builds so that it
correctly points your dependencies towards the vendored crates and sets your
$CARGO_HOME to the correct location.