Awesome
Zig SDK
<div align="center"> <img src="zig.svg" width="128" alt="Zig SDK" /> </div> <p align="center"> <strong> An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler. </strong> </p> <div align="center"> </div>The Zig SDK is an MSBuild SDK that augments the .NET SDK with the ability to build Zig, C, and C++ projects.
With support for multiple programming languages, cross-compilation, NuGet packaging, and more, the Zig SDK makes it trivial to author native components as part of your .NET solution - without all the hassle that is usually part and parcel of building and packaging native code. These features are powered by the Zig toolchain.
Usage
This project offers the following packages:
Package | Description | Downloads |
---|---|---|
Provides the MSBuild SDK and associated tasks. |
To install an SDK package in a project, add it to your global.json
under the
msbuild-sdks
property.
For more information, please visit the project home page.
Building
You will need the .NET SDK installed. Simply run ./cake
(a Bash script) to build artifacts. You can
also use ./cake pack
if you do not want to build the documentation (which
requires Node.js).
License
This project is licensed under the terms found in
LICENSE-0BSD
.
The Zig logo is licensed under the terms found in
LICENSE-CC-BY-SA-4.0
.