authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-16 16:36:17+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-16 23:39:29+02:00
logaae90762cc96fc19ee2ba3aa64a54ca1fcee842b
tree4a76ee5bd884f3f987bdcefff85bef67e0c33e02
parentd12aed5f148c61ab7db043e9a357b7d9a427d0f0
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

build: skip test-cimport when -Dskip-translate-c is given


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

build.zig+21-19
...@@ -464,25 +464,27 @@ pub fn build(b: *std.Build) !void {...@@ -464,25 +464,27 @@ pub fn build(b: *std.Build) !void {
464 .max_rss = 4000000000,464 .max_rss = 4000000000,
465 }));465 }));
466466
467 test_modules_step.dependOn(tests.addModuleTests(b, .{467 if (!skip_translate_c) {
468 .test_filters = test_filters,468 test_modules_step.dependOn(tests.addModuleTests(b, .{
469 .test_target_filters = test_target_filters,469 .test_filters = test_filters,
470 .test_extra_targets = test_extra_targets,470 .test_target_filters = test_target_filters,
471 .root_src = "test/c_import.zig",471 .test_extra_targets = test_extra_targets,
472 .name = "c-import",472 .root_src = "test/c_import.zig",
473 .desc = "Run the @cImport tests",473 .name = "c-import",
474 .optimize_modes = optimization_modes,474 .desc = "Run the @cImport tests",
475 .include_paths = &.{"test/c_import"},475 .optimize_modes = optimization_modes,
476 .skip_single_threaded = true,476 .include_paths = &.{"test/c_import"},
477 .skip_non_native = skip_non_native,477 .skip_single_threaded = true,
478 .skip_freebsd = skip_freebsd,478 .skip_non_native = skip_non_native,
479 .skip_netbsd = skip_netbsd,479 .skip_freebsd = skip_freebsd,
480 .skip_windows = skip_windows,480 .skip_netbsd = skip_netbsd,
481 .skip_macos = skip_macos,481 .skip_windows = skip_windows,
482 .skip_linux = skip_linux,482 .skip_macos = skip_macos,
483 .skip_llvm = skip_llvm,483 .skip_linux = skip_linux,
484 .skip_libc = skip_libc,484 .skip_llvm = skip_llvm,
485 }));485 .skip_libc = skip_libc,
486 }));
487 }
486488
487 test_modules_step.dependOn(tests.addModuleTests(b, .{489 test_modules_step.dependOn(tests.addModuleTests(b, .{
488 .test_filters = test_filters,490 .test_filters = test_filters,