authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-25 12:57:51-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-09-19 09:37:53-07:00
log3dfa0c8df165849246c6938fd61a1d9605f8ddeb
tree5d7626191a1b6129633ca26f7881a1e7b1af2f18
parent660b3e20907ccfc169dd07e25d4a7a13a0551e9f

c_compiler standalone test: use more descriptive exe names


1 files changed, 13 insertions(+), 7 deletions(-)

test/standalone/c_compiler/build.zig+13-7
...@@ -5,17 +5,23 @@ pub fn build(b: *std.Build) void {...@@ -5,17 +5,23 @@ pub fn build(b: *std.Build) void {
5 const test_step = b.step("test", "Test it");5 const test_step = b.step("test", "Test it");
6 b.default_step = test_step;6 b.default_step = test_step;
77
8 add(b, test_step, .Debug);8 add(b, test_step, "test_c_Debug", "test_cpp_Debug", .Debug);
9 add(b, test_step, .ReleaseFast);9 add(b, test_step, "test_c_ReleaseFast", "test_cpp_ReleaseFast", .ReleaseFast);
10 add(b, test_step, .ReleaseSmall);10 add(b, test_step, "test_c_ReleaseSmall", "test_cpp_ReleaseSmall", .ReleaseSmall);
11 add(b, test_step, .ReleaseSafe);11 add(b, test_step, "test_c_ReleaseSafe", "test_cpp_ReleaseSafe", .ReleaseSafe);
12}12}
1313
14fn add(b: *std.Build, test_step: *std.Build.Step, optimize: std.builtin.OptimizeMode) void {14fn add(
15 b: *std.Build,
16 test_step: *std.Build.Step,
17 c_name: []const u8,
18 cpp_name: []const u8,
19 optimize: std.builtin.OptimizeMode,
20) void {
15 const target: std.zig.CrossTarget = .{};21 const target: std.zig.CrossTarget = .{};
1622
17 const exe_c = b.addExecutable(.{23 const exe_c = b.addExecutable(.{
18 .name = "test_c",24 .name = c_name,
19 .optimize = optimize,25 .optimize = optimize,
20 .target = target,26 .target = target,
21 });27 });
...@@ -23,7 +29,7 @@ fn add(b: *std.Build, test_step: *std.Build.Step, optimize: std.builtin.Optimize...@@ -23,7 +29,7 @@ fn add(b: *std.Build, test_step: *std.Build.Step, optimize: std.builtin.Optimize
23 exe_c.linkLibC();29 exe_c.linkLibC();
2430
25 const exe_cpp = b.addExecutable(.{31 const exe_cpp = b.addExecutable(.{
26 .name = "test_cpp",32 .name = cpp_name,
27 .optimize = optimize,33 .optimize = optimize,
28 .target = target,34 .target = target,
29 });35 });