Skip to content

Commit effbedc

Browse files
authored
fix: update to latest zig (#65)
build.zig API changes: `.dependency = upstream` becomes `.root = .{ .dependency = .{ .dependency = upstream, .sub_path = "", } },`
1 parent 2ced050 commit effbedc

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

build.zig

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,10 @@ fn buildLua(b: *Build, target: Build.ResolvedTarget, optimize: std.builtin.Optim
175175
};
176176

177177
lib.addCSourceFiles(.{
178-
.dependency = upstream,
178+
.root = .{ .dependency = .{
179+
.dependency = upstream,
180+
.sub_path = "",
181+
} },
179182
.files = lua_source_files,
180183
.flags = &flags,
181184
});
@@ -222,7 +225,10 @@ fn buildLuau(b: *Build, target: Build.ResolvedTarget, optimize: std.builtin.Opti
222225
};
223226

224227
lib.addCSourceFiles(.{
225-
.dependency = upstream,
228+
.root = .{ .dependency = .{
229+
.dependency = upstream,
230+
.sub_path = "",
231+
} },
226232
.files = &luau_source_files,
227233
.flags = &flags,
228234
});
@@ -314,7 +320,10 @@ fn buildLuaJIT(b: *Build, target: Build.ResolvedTarget, optimize: std.builtin.Op
314320
buildvm.step.dependOn(&genversion_run.step);
315321

316322
buildvm.addCSourceFiles(.{
317-
.dependency = upstream,
323+
.root = .{ .dependency = .{
324+
.dependency = upstream,
325+
.sub_path = "",
326+
} },
318327
.files = &.{ "src/host/buildvm_asm.c", "src/host/buildvm_fold.c", "src/host/buildvm_lib.c", "src/host/buildvm_peobj.c", "src/host/buildvm.c" },
319328
});
320329

@@ -403,7 +412,10 @@ fn buildLuaJIT(b: *Build, target: Build.ResolvedTarget, optimize: std.builtin.Op
403412
lib.addIncludePath(folddef_header.dirname());
404413

405414
lib.addCSourceFiles(.{
406-
.dependency = upstream,
415+
.root = .{ .dependency = .{
416+
.dependency = upstream,
417+
.sub_path = "",
418+
} },
407419
.files = &luajit_vm,
408420
});
409421

0 commit comments

Comments
 (0)