build.zig: upgrade to zig 0.12.1

This commit is contained in:
Pierre Tachoire
2024-06-13 09:48:10 +02:00
parent f5a2c8d303
commit 33c92776f0

View File

@@ -99,16 +99,15 @@ pub fn build(b: *std.Build) !void {
// compile // compile
const tests = b.addTest(.{ const tests = b.addTest(.{
.root_source_file = .{ .path = "src/run_tests.zig" }, .root_source_file = .{ .path = "src/run_tests.zig" },
.test_runner = "src/test_runner.zig", .test_runner = .{ .path = "src/test_runner.zig" },
.single_threaded = true, .single_threaded = true,
}); });
try common(tests, options); try common(tests, options);
// add jsruntime pretty deps // add jsruntime pretty deps
const pretty = tests.step.owner.createModule(.{ tests.root_module.addAnonymousImport("pretty", .{
.source_file = .{ .path = "vendor/zig-js-runtime/src/pretty.zig" }, .root_source_file = .{ .path = "vendor/zig-js-runtime/src/pretty.zig" },
}); });
tests.addModule("pretty", pretty);
const run_tests = b.addRunArtifact(tests); const run_tests = b.addRunArtifact(tests);
if (b.args) |args| { if (b.args) |args| {
@@ -176,7 +175,7 @@ fn common(
step.addIncludePath(.{ .path = "vendor/mimalloc/out/include" }); step.addIncludePath(.{ .path = "vendor/mimalloc/out/include" });
} }
fn linkNetSurf(step: *std.build.LibExeObjStep) void { fn linkNetSurf(step: *std.Build.Step.Compile) void {
// iconv // iconv
step.addObjectFile(.{ .path = "vendor/libiconv/lib/libiconv.a" }); step.addObjectFile(.{ .path = "vendor/libiconv/lib/libiconv.a" });