eclipse-iceoryx / eclipse-iceoryx/iceoryx2
Bazel support for the Rust crates
Open
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 185
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 47
Description
## Brief feature description
Currently `foreign_cc` is used to build the C binding and `cc_library` to build the C++ bindings. In order to fully exhaust the capabilities of bazel, the C binding and therefore the Rust code should be build with `rules_rust`.
## Action Items
- [x] Use `rules_rust`
- [ ] Move everything to a single BUILD.bazel
- [ ] Add tests
- [x] Add feature flags
- [x] Create `GITROOT/FAQ_iceoryx2_devs.md` with the errors that can show up with bazel
Contributor guide
Assessment
This issue has not been assessed yet.