https://github.com/leafbuild/leafbuild
A WIP C/C++ meta build system.
https://github.com/leafbuild/leafbuild
build-automation build-system build-tool build-tool-cross-platform build-tools c cpp
Last synced: about 2 months ago
JSON representation
A WIP C/C++ meta build system.
- Host: GitHub
- URL: https://github.com/leafbuild/leafbuild
- Owner: leafbuild
- License: bsd-3-clause
- Created: 2020-07-09T09:08:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T22:57:20.000Z (over 3 years ago)
- Last Synced: 2025-10-05T23:39:25.300Z (9 months ago)
- Topics: build-automation, build-system, build-tool, build-tool-cross-platform, build-tools, c, cpp
- Language: Rust
- Homepage:
- Size: 5.36 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# The Leaf Build System


[](https://discord.gg/KF45NYK)
[](https://gitter.im/leafbuild/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
### Current version: 0.0.1-dev.1
A work in progress meta build system for C/C++ projects written in Rust.
Primary values:
- Speed. The Compile part in the Edit-Compile-Run cycle should
take as little as possible.
- Compatibility with popular build systems out there.
There is a lot of C/C++ code out there, and your code may
have dependencies that use other build systems. In such
cases, `leafbuild` should try to make sure they will work together.
- Keep the syntax as simple as *reasonable*, but don't take the simplicity
part too far(see meson, golang).
## Contributions
See [CONTRIBUTING.md](https://github.com/leafbuild/leafbuild/blob/master/CONTRIBUTING.md)
License: BSD-3-Clause