diff --git a/build.zig b/build.zig index 52914da..dca57d3 100644 --- a/build.zig +++ b/build.zig @@ -12,12 +12,15 @@ pub fn build(b: *std.Build) void { const tls_dep = b.dependency("tls", .{ .target = target, .optimize = optimize }); io_mod.addImport("tls", tls_dep.module("tls")); - const lib_unit_tests = b.addTest(.{ - .root_module = io_mod, - }); + const lib_unit_tests = b.addTest(.{ .root_module = io_mod }); const run_lib_unit_tests = b.addRunArtifact(lib_unit_tests); + run_lib_unit_tests.skip_foreign_checks = true; + b.installArtifact(lib_unit_tests); const test_step = b.step("test", "Run unit tests"); test_step.dependOn(&run_lib_unit_tests.step); + + const install_step = b.getInstallStep(); + install_step.dependOn(test_step); }