authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-06-27 04:19:58-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-07-27 14:35:12-04:00
loge26a70cb96bbdeb633314dec8afa9daf3029b894
tree4191f5abf09138b9d84d20cb7933e9639e774a47
parent409c89ee2161c071ca713b5b69e8707b0e538aab

main: minor improvement to testing with cbe


1 files changed, 10 insertions(+), 4 deletions(-)

src/main.zig+10-4
...@@ -3835,11 +3835,17 @@ fn buildOutputType(...@@ -3835,11 +3835,17 @@ fn buildOutputType(
38353835
3836 var prev_has_cflags = false;3836 var prev_has_cflags = false;
3837 var prev_has_rcflags = false;3837 var prev_has_rcflags = false;
3838 if (dirs.zig_lib.path) |zig_lib_path| {3838 {
3839 try test_exec_args.appendSlice(arena, &.{ "-cflags", "-I", zig_lib_path, "--" });3839 if (dirs.zig_lib.path) |zig_lib_path| {
3840 prev_has_cflags = true;3840 try test_exec_args.appendSlice(arena, &.{ "-cflags", "-I", zig_lib_path, "--" });
3841 prev_has_cflags = true;
3842 }
3843 const emit_ext: Compilation.FileExt = .c;
3844 const need_lang = if (comp.emit_bin) |comp_emit_bin| Compilation.classifyFileExt(comp_emit_bin) != emit_ext else true;
3845 if (need_lang) try test_exec_args.appendSlice(arena, &.{ "-x", emit_ext.toLang() });
3846 try test_exec_args.append(arena, null);
3847 if (need_lang) try test_exec_args.appendSlice(arena, &.{ "-x", "none" });
3841 }3848 }
3842 try test_exec_args.append(arena, null);
3843 for (create_module.modules.keys(), create_module.modules.values()) |mod_name, mod| {3849 for (create_module.modules.keys(), create_module.modules.values()) |mod_name, mod| {
3844 for (create_module.c_source_files.items[mod.c_source_files_start..mod.c_source_files_end]) |c_source_file| {3850 for (create_module.c_source_files.items[mod.c_source_files_start..mod.c_source_files_end]) |c_source_file| {
3845 const cflags_len = c_source_file.extra_flags.len + c_source_file.cache_exempt_flags.len;3851 const cflags_len = c_source_file.extra_flags.len + c_source_file.cache_exempt_flags.len;