| ... | ... | @@ -38,20 +38,38 @@ pub fn build(b: *std.Build) void { |
| 38 | 38 | "../../tools/gen_spirv_spec.zig", |
| 39 | 39 | "../../tools/gen_stubs.zig", |
| 40 | 40 | "../../tools/generate_c_size_and_align_checks.zig", |
| 41 | "../../tools/generate_JSONTestSuite.zig", |
| 41 | 42 | "../../tools/generate_linux_syscalls.zig", |
| 42 | 43 | "../../tools/process_headers.zig", |
| 44 | "../../tools/migrate_langref.zig", |
| 43 | 45 | "../../tools/update-linux-headers.zig", |
| 44 | 46 | "../../tools/update_clang_options.zig", |
| 45 | 47 | "../../tools/update_cpu_features.zig", |
| 48 | "../../tools/update_crc_catalog.zig", |
| 46 | 49 | "../../tools/update_freebsd_libc.zig", |
| 47 | 50 | "../../tools/update_glibc.zig", |
| 51 | "../../tools/update_mingw.zig", |
| 48 | 52 | "../../tools/update_netbsd_libc.zig", |
| 53 | }) |tool_src_path| { |
| 54 | if (std.mem.endsWith(u8, tool_src_path, "dump-cov.zig") and tools_target.result.os.tag == .windows) continue; |
| 55 | |
| 56 | const tool = b.addExecutable(.{ |
| 57 | .name = std.fs.path.stem(tool_src_path), |
| 58 | .root_module = b.createModule(.{ |
| 59 | .root_source_file = b.path(tool_src_path), |
| 60 | .target = tools_target, |
| 61 | }), |
| 62 | }); |
| 63 | tools_tests_step.dependOn(&tool.step); |
| 64 | } |
| 65 | for ([_][]const u8{ |
| 66 | // Alphabetically sorted. Only ones with `test` blocks. |
| 67 | "../../tools/doctest.zig", |
| 49 | 68 | }) |tool_src_path| { |
| 50 | 69 | const tool = b.addTest(.{ |
| 51 | 70 | .name = std.fs.path.stem(tool_src_path), |
| 52 | 71 | .root_module = b.createModule(.{ |
| 53 | 72 | .root_source_file = b.path(tool_src_path), |
| 54 | | .optimize = .Debug, |
| 55 | 73 | .target = tools_target, |
| 56 | 74 | }), |
| 57 | 75 | }); |