Browse Source

Fix zig_exe location in Build struct

Reflect Zig breaking changes as of https://github.com/ziglang/zig/commit/105db13536b4dc2affe130cb8d2eee6c97c89bcd
Alexander Saltanov 1 year ago
parent
commit
755911747f
2 changed files with 4 additions and 4 deletions
  1. 1 1
      build.zig
  2. 3 3
      test/tests.zig

+ 1 - 1
build.zig

@@ -386,7 +386,7 @@ const ZiglingStep = struct {
         var zig_args = std.ArrayList([]const u8).init(b.allocator);
         defer zig_args.deinit();
 
-        zig_args.append(b.zig_exe) catch @panic("OOM");
+        zig_args.append(b.graph.zig_exe) catch @panic("OOM");
 
         const cmd = switch (self.exercise.kind) {
             .exe => "build-exe",

+ 3 - 3
test/tests.zig

@@ -33,7 +33,7 @@ pub fn addCliTests(b: *std.Build, exercises: []const Exercise) *Step {
             const n = ex.number();
 
             const cmd = b.addSystemCommand(&.{
-                b.zig_exe,
+                b.graph.zig_exe,
                 "build",
                 "-Dhealed",
                 b.fmt("-Dhealed-path={s}", .{tmp_path}),
@@ -69,7 +69,7 @@ pub fn addCliTests(b: *std.Build, exercises: []const Exercise) *Step {
 
         // TODO: when an exercise is modified, the cache is not invalidated.
         const cmd = b.addSystemCommand(&.{
-            b.zig_exe,
+            b.graph.zig_exe,
             "build",
             "-Dhealed",
             b.fmt("-Dhealed-path={s}", .{tmp_path}),
@@ -99,7 +99,7 @@ pub fn addCliTests(b: *std.Build, exercises: []const Exercise) *Step {
                 const n = ex.number();
 
                 const cmd = b.addSystemCommand(&.{
-                    b.zig_exe,
+                    b.graph.zig_exe,
                     "build",
                     b.fmt("-Dn={}", .{n}),
                 });