Messagepack for Zig.
Supported:
- Zig 0.12 (best effort)
- Zig 0.13
- Zig 0.14 (the master branch)
Use a tarball link with zig fetch --save
. You can find it in the "Tags" page. Some versions of zig can only fetch "tar.gz" files, so you may prefer this type.
zig fetch --save https://link-to-tarball
Assume the saved name is the default "zigpak". In the build script, refer the "zigpak" module.
// build.zig
pub fn build(b: *std.Build) void {
// ...
const exe: *std.Build.Compile;
const zigpak = b.dependency("zigpak", .{
.target = target,
.optimize = optimize,
}).module("zigpak");
exe.root_module.addImport("zigpak", zigpak);
}
Apache-2.0