Provides a package to be used by the zig package manager for C++ programs.
Refname | Catch2 version | Zig 0.12.x |
Zig 0.13.x |
Zig 0.14.0-dev |
---|---|---|---|---|
3.7.1 |
v3.7.1 |
✅ | ✅ | ✅ |
Add the dependency in your build.zig.zon
by running the following command:
zig fetch --save git+https://github.com/allyourcodebase/catch2#3.7.1
Then, in your build.zig
:
const catch2_dep = b.dependency("catch2", { .target = target, .optimize = optimize });
const catch2 = catch2_dep.artifact("Catch2"); // or Catch2WithMain
// wherever needed:
exe.linkLibrary(catch2);