This project packs and distributes the Zig compiler and standard library in a set of NuGet packages for each platform that .NET runs on. These packages are mainly used by the Zig SDK but can also be used by other projects.
- For every official release of Zig, a set of NuGet packages with the name
pattern
Vezel.Zig.Toolsets.<rid>is published, where<rid>is replaced withlinux-arm64,osx-x64,win-x86, etc. - Only the RIDs that .NET runs on are covered (so e.g.
Vezel.Zig.Toolsets.linux-x86is not available). - The package version matches the official Zig release's version, with an extra fourth component added indicating the packaging version.
This project offers the following packages:
- Vezel.Zig.Toolsets.linux-arm:
Provides the toolset for the
linux-armbuild platform. - Vezel.Zig.Toolsets.linux-arm64:
Provides the toolset for the
linux-arm64build platform. - Vezel.Zig.Toolsets.linux-ppc64le:
Provides the toolset for the
linux-ppc64lebuild platform. - Vezel.Zig.Toolsets.linux-riscv64:
Provides the toolset for the
linux-riscv64build platform. - Vezel.Zig.Toolsets.linux-x64:
Provides the toolset for the
linux-x64build platform. - Vezel.Zig.Toolsets.osx-arm64:
Provides the toolset for the
osx-arm64build platform. - Vezel.Zig.Toolsets.osx-x64:
Provides the toolset for the
osx-x64build platform. - Vezel.Zig.Toolsets.win-arm64:
Provides the toolset for the
win-arm64build platform. - Vezel.Zig.Toolsets.win-x64:
Provides the toolset for the
win-x64build platform. - Vezel.Zig.Toolsets.win-x86:
Provides the toolset for the
win-x86build platform.
For more information, please visit the project page.