| author | |
| committer | |
| log | 6225cb6611796773c7016eba95dd5dd085f6bdb1 |
| tree | 33bb190ea037345042a1b65bb1cfe26c7a0f914b |
| parent | c3d2857693e3f03fdb68f27ccc89049f7552151a |
| signature |
2 files changed, 9 insertions(+), 2 deletions(-)
build.zig+5| ... | ... | @@ -34,4 +34,9 @@ fn addTest(b: *std.Build, target: std.Build.ResolvedTarget, mode: std.builtin.Mo |
| 34 | 34 | exe.use_llvm = !disable_llvm; |
| 35 | 35 | exe.use_lld = !disable_llvm; |
| 36 | 36 | b.installArtifact(exe); |
| 37 | ||
| 38 | const run_t = b.addRunArtifact(exe); | |
| 39 | run_t.setCwd(b.path(".")); | |
| 40 | run_t.has_side_effects = true; | |
| 41 | b.getInstallStep().dependOn(&run_t.step); | |
| 37 | 42 | } |
src/main.zig+4-2| ... | ... | @@ -11,17 +11,19 @@ pub fn main() !void { |
| 11 | 11 | defer tracer.deinit(); |
| 12 | 12 | |
| 13 | 13 | // main loop |
| 14 | var go = false; | |
| 14 | var go = true; | |
| 15 | 15 | _ = &go; |
| 16 | 16 | while (go) { |
| 17 | 17 | try tracer.init_thread(switch (build_options.backend) { |
| 18 | 18 | 0, 1 => .{}, |
| 19 | 2, 3 => .{nfs.cwd()}, | |
| 19 | 2, 3 => .{try nfs.mkdtemp()}, | |
| 20 | 20 | else => comptime unreachable, |
| 21 | 21 | }); |
| 22 | 22 | defer tracer.deinit_thread(); |
| 23 | 23 | |
| 24 | 24 | handler(); |
| 25 | ||
| 26 | break; | |
| 25 | 27 | } |
| 26 | 28 | } |
| 27 | 29 |