aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-11-28 16:17:02 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2025-05-12 17:07:50 +0200
commite63e3f7a7cabb10e86e94682835fe99669a404bf (patch)
tree93b5c203d5c19fcfd67ccc72a49b6e23454fef04 /build.zig
parentfe5dbc247430cc0b7bce4fe7d01ef6c425db0bf2 (diff)
downloadzig-e63e3f7a7cabb10e86e94682835fe99669a404bf.tar.gz
zig-e63e3f7a7cabb10e86e94682835fe99669a404bf.zip
test: Add test-llvm-ir step and harness for testing generated LLVM IR.
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index c7987cb677..00c1254f38 100644
--- a/build.zig
+++ b/build.zig
@@ -550,6 +550,11 @@ pub fn build(b: *std.Build) !void {
.skip_non_native = skip_non_native,
.skip_libc = skip_libc,
})) |test_debugger_step| test_step.dependOn(test_debugger_step);
+ if (tests.addLlvmIrTests(b, .{
+ .enable_llvm = enable_llvm,
+ .test_filters = test_filters,
+ .test_target_filters = test_target_filters,
+ })) |test_llvm_ir_step| test_step.dependOn(test_llvm_ir_step);
try addWasiUpdateStep(b, version);