| ... | @@ -38,20 +38,38 @@ pub fn build(b: *std.Build) void { | ... | @@ -38,20 +38,38 @@ pub fn build(b: *std.Build) void { |
| 38 | "../../tools/gen_spirv_spec.zig", | 38 | "../../tools/gen_spirv_spec.zig", |
| 39 | "../../tools/gen_stubs.zig", | 39 | "../../tools/gen_stubs.zig", |
| 40 | "../../tools/generate_c_size_and_align_checks.zig", | 40 | "../../tools/generate_c_size_and_align_checks.zig", |
| | 41 | "../../tools/generate_JSONTestSuite.zig", |
| 41 | "../../tools/generate_linux_syscalls.zig", | 42 | "../../tools/generate_linux_syscalls.zig", |
| 42 | "../../tools/process_headers.zig", | 43 | "../../tools/process_headers.zig", |
| | 44 | "../../tools/migrate_langref.zig", |
| 43 | "../../tools/update-linux-headers.zig", | 45 | "../../tools/update-linux-headers.zig", |
| 44 | "../../tools/update_clang_options.zig", | 46 | "../../tools/update_clang_options.zig", |
| 45 | "../../tools/update_cpu_features.zig", | 47 | "../../tools/update_cpu_features.zig", |
| | 48 | "../../tools/update_crc_catalog.zig", |
| 46 | "../../tools/update_freebsd_libc.zig", | 49 | "../../tools/update_freebsd_libc.zig", |
| 47 | "../../tools/update_glibc.zig", | 50 | "../../tools/update_glibc.zig", |
| | 51 | "../../tools/update_mingw.zig", |
| 48 | "../../tools/update_netbsd_libc.zig", | 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 | }) |tool_src_path| { | 68 | }) |tool_src_path| { |
| 50 | const tool = b.addTest(.{ | 69 | const tool = b.addTest(.{ |
| 51 | .name = std.fs.path.stem(tool_src_path), | 70 | .name = std.fs.path.stem(tool_src_path), |
| 52 | .root_module = b.createModule(.{ | 71 | .root_module = b.createModule(.{ |
| 53 | .root_source_file = b.path(tool_src_path), | 72 | .root_source_file = b.path(tool_src_path), |
| 54 | .optimize = .Debug, | | |
| 55 | .target = tools_target, | 73 | .target = tools_target, |
| 56 | }), | 74 | }), |
| 57 | }); | 75 | }); |