| ... | @@ -678,14 +678,14 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { | ... | @@ -678,14 +678,14 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { |
| 678 | }); | 678 | }); |
| 679 | run_opt.addArtifactArg(exe); | 679 | run_opt.addArtifactArg(exe); |
| 680 | run_opt.addArg("-o"); | 680 | run_opt.addArg("-o"); |
| 681 | run_opt.addFileArg(b.path("stage1/zig1.wasm")); | 681 | const optimized_wasm = run_opt.addOutputFileArg("zig1.wasm"); |
| 682 | | 682 | |
| 683 | const copy_zig_h = b.addUpdateSourceFiles(); | 683 | const update_zig1 = b.addUpdateSourceFiles(); |
| 684 | copy_zig_h.addCopyFileToSource(b.path("lib/zig.h"), "stage1/zig.h"); | 684 | update_zig1.addCopyFileToSource(optimized_wasm, "stage1/zig1.wasm"); |
| | 685 | update_zig1.addCopyFileToSource(b.path("lib/zig.h"), "stage1/zig.h"); |
| 685 | | 686 | |
| 686 | const update_zig1_step = b.step("update-zig1", "Update stage1/zig1.wasm"); | 687 | const update_zig1_step = b.step("update-zig1", "Update stage1/zig1.wasm"); |
| 687 | update_zig1_step.dependOn(&run_opt.step); | 688 | update_zig1_step.dependOn(&update_zig1.step); |
| 688 | update_zig1_step.dependOn(&copy_zig_h.step); | | |
| 689 | } | 689 | } |
| 690 | | 690 | |
| 691 | const AddCompilerModOptions = struct { | 691 | const AddCompilerModOptions = struct { |