All Your Codebase
...are belong to us, but we'd be delighted to give them back!
What is this organization?
We package C/C++ projects for the Zig build system so that you can reliably compile (and cross-compile!) them with ease.
This both provides convenience for users of the Zig compiler toolchain and also showcases to C/C++ project maintainers what a build.zig file for their project looks like.
I maintain one of the projects you packaged, what value does your work provide?
As a general answer, we add a dependency on Zig to your project but in exchange we remove a dependency on:
Make / GNUMake / CMake / autoconf / bash scripts / batch scripts / powershell scripts : Zig is a complete build system that works on all supported platforms and can do everything those other tools do.
: Zig is a complete build system that works on all supported platforms and can do those other tools do. Clang : Zig is a full compiler toolchain and happens to also bundle all of clang .
: Zig is a full compiler toolchain and happens to also bundle all of . The system package manager : Zig is also a package manager and can download and build dependencies packaged for it, if you want it to.
... continue reading