-
Notifications
You must be signed in to change notification settings - Fork 288
Closed
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested
Description
Motivation
Zig has an interesting approach to building software, is interoperable with C and C++.
Despite not being stabilized yet, it shows great capabilities in multiple areas where precise control of resources is desirable.
Adding a build.zig and a build.zig.zon file to this repo would allow all users to build (and test, maybe) this project with the zig
binary.
It would automatically allow the project to be packaged as a Zig dependency that other projects can use in their build scripts.
Implementation Plan
The zig build artifacts can co-exist with the CMake/bazel build currently in place.
What we would do:
- Add the build files in the repo root
- (optional) Create a
build
directory if the build script gets too hairy - Add a GitHub workflow that builds the project with the latest released version of Zig
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested