aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-03-07 00:40:55 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-03-15 10:48:14 -0700
commite122cd6312606068eb14987ed4d7527341484d26 (patch)
tree85562b0e306edd136ad8c8a46507d2b2d3890cc0 /build.zig
parent3b069907305497af5ef6cdb1d6adddd05636aa51 (diff)
downloadzig-e122cd6312606068eb14987ed4d7527341484d26.tar.gz
zig-e122cd6312606068eb14987ed4d7527341484d26.zip
new linker test harness
It's simpler and it takes advantage of `std.Build.addAnonymousDependency`, which has a number of benefits, including concurrenc and preventing extra zig-cache and zig-out directories being created. 4 tests are ported over as an example.
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig9
1 files changed, 1 insertions, 8 deletions
diff --git a/build.zig b/build.zig
index b494a4ad7a..83aabb6c41 100644
--- a/build.zig
+++ b/build.zig
@@ -442,8 +442,6 @@ pub fn build(b: *std.Build) !void {
.skip_stage2 = true, // TODO get all these passing
}));
- _ = enable_symlinks_windows;
- _ = enable_macos_sdk;
test_step.dependOn(tests.addCompareOutputTests(b, test_filter, optimization_modes));
//test_step.dependOn(tests.addStandaloneTests(
// b,
@@ -453,15 +451,10 @@ pub fn build(b: *std.Build) !void {
// enable_macos_sdk,
// target,
// skip_stage2_tests,
- // b.enable_darling,
- // b.enable_qemu,
- // b.enable_rosetta,
- // b.enable_wasmtime,
- // b.enable_wine,
// enable_symlinks_windows,
//));
test_step.dependOn(tests.addCAbiTests(b, skip_non_native, skip_release));
- //test_step.dependOn(tests.addLinkTests(b, test_filter, optimization_modes, enable_macos_sdk, skip_stage2_tests, enable_symlinks_windows));
+ test_step.dependOn(tests.addLinkTests(b, test_filter, optimization_modes, enable_macos_sdk, skip_stage2_tests, enable_symlinks_windows));
test_step.dependOn(tests.addStackTraceTests(b, test_filter, optimization_modes));
test_step.dependOn(tests.addCliTests(b, test_filter, optimization_modes));
test_step.dependOn(tests.addAssembleAndLinkTests(b, test_filter, optimization_modes));