C language support
- Dominant language
- No language data
- Stars
- 94
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Allow executables and libraries to be built from C, and to be consumed from the same build and other builds in the same composite, and via a Maven repository.
Allow a C++ component to consume a C library, and a C component to consume a C++ library. Allow joint compilation so that a component may be implemented using a mix of C and C++.
Allow unit tests to be implemented in C and compiled and executed. Allow import into an IDE. Multi-variant support, as for C++.
Estimate: 5 days
Contributor guide
Research direction
No files, tests, or entry points are named. Start by surveying the existing C++ support and the build, composite, Maven, IDE, unit-test, and multi-variant paths described in the issue. Done means C executables and libraries work across those paths, C and C++ interoperate, mixed compilation is supported, and C unit tests can be built and run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, cpp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 15/100