eclipse-iceoryx / eclipse-iceoryx/iceoryx2
Use cargo-c instead of cmake
Open
enhancement
needs info
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 185
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 47
Description
[cargo-c](https://github.com/lu-zero/cargo-c) exists exactly to ease the build of Rust programs into C libraries, it's an easier and less error-prone approach than managing the cmakefiles yourself.
Contributor guide
Research direction
Start by reviewing the repository's current CMake-based build setup and how Rust programs are exposed as C libraries, then compare the required integration with cargo-c. Done means the supported C-library builds work through cargo-c without the existing manually managed CMake approach.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, rust
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100