eclipse-iceoryx / eclipse-iceoryx/iceoryx2

Bazel support for the Rust crates

Open
#349 0 comments 0 reactions 1 assignee Claimed by @elBoberido View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.