eclipse-iceoryx / eclipse-iceoryx/iceoryx2

Use cargo-c instead of cmake

Open
#418 8 comments 3 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.