authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-16 06:09:07+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-16 06:38:53+02:00
log11a49868a1d4c3cbfdeab13fe872aa4175759fb1
tree74b2dfa357e850a7c23ddcfd1e07f0f0347c1ac7
parent2ffa63acefb9421671e41a4e17fe6ce95b1ddae9
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

test: actually build the tools!


1 files changed, 19 insertions(+), 1 deletions(-)

test/standalone/build.zig+19-1
......@@ -38,20 +38,38 @@ pub fn build(b: *std.Build) void {
3838 "../../tools/gen_spirv_spec.zig",
3939 "../../tools/gen_stubs.zig",
4040 "../../tools/generate_c_size_and_align_checks.zig",
41 "../../tools/generate_JSONTestSuite.zig",
4142 "../../tools/generate_linux_syscalls.zig",
4243 "../../tools/process_headers.zig",
44 "../../tools/migrate_langref.zig",
4345 "../../tools/update-linux-headers.zig",
4446 "../../tools/update_clang_options.zig",
4547 "../../tools/update_cpu_features.zig",
48 "../../tools/update_crc_catalog.zig",
4649 "../../tools/update_freebsd_libc.zig",
4750 "../../tools/update_glibc.zig",
51 "../../tools/update_mingw.zig",
4852 "../../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",
4968 }) |tool_src_path| {
5069 const tool = b.addTest(.{
5170 .name = std.fs.path.stem(tool_src_path),
5271 .root_module = b.createModule(.{
5372 .root_source_file = b.path(tool_src_path),
54 .optimize = .Debug,
5573 .target = tools_target,
5674 }),
5775 });