| ... | @@ -129,6 +129,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -129,6 +129,7 @@ pub fn build(b: *std.Build) !void { |
| 129 | const skip_darwin = b.option(bool, "skip-darwin", "Main test suite skips targets with darwin OSs") orelse false; | 129 | const skip_darwin = b.option(bool, "skip-darwin", "Main test suite skips targets with darwin OSs") orelse false; |
| 130 | const skip_linux = b.option(bool, "skip-linux", "Main test suite skips targets with linux OS") orelse false; | 130 | const skip_linux = b.option(bool, "skip-linux", "Main test suite skips targets with linux OS") orelse false; |
| 131 | const skip_llvm = b.option(bool, "skip-llvm", "Main test suite skips targets that use LLVM backend") orelse false; | 131 | const skip_llvm = b.option(bool, "skip-llvm", "Main test suite skips targets that use LLVM backend") orelse false; |
| | 132 | const skip_cbe = b.option(bool, "skip-cbe", "Main test suite skips targets that use C backend") orelse false; |
| 132 | | 133 | |
| 133 | const only_install_lib_files = b.option(bool, "lib-files-only", "Only install library files") orelse false; | 134 | const only_install_lib_files = b.option(bool, "lib-files-only", "Only install library files") orelse false; |
| 134 | | 135 | |
| ... | @@ -532,6 +533,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -532,6 +533,7 @@ pub fn build(b: *std.Build) !void { |
| 532 | .skip_darwin = skip_darwin, | 533 | .skip_darwin = skip_darwin, |
| 533 | .skip_linux = skip_linux, | 534 | .skip_linux = skip_linux, |
| 534 | .skip_llvm = skip_llvm, | 535 | .skip_llvm = skip_llvm, |
| | 536 | .skip_cbe = skip_cbe, |
| 535 | .skip_libc = skip_libc, | 537 | .skip_libc = skip_libc, |
| 536 | .max_rss = 4_000_000_000, | 538 | .max_rss = 4_000_000_000, |
| 537 | })); | 539 | })); |
| ... | @@ -558,6 +560,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -558,6 +560,7 @@ pub fn build(b: *std.Build) !void { |
| 558 | .skip_darwin = skip_darwin, | 560 | .skip_darwin = skip_darwin, |
| 559 | .skip_linux = skip_linux, | 561 | .skip_linux = skip_linux, |
| 560 | .skip_llvm = skip_llvm, | 562 | .skip_llvm = skip_llvm, |
| | 563 | .skip_cbe = skip_cbe, |
| 561 | .skip_libc = true, | 564 | .skip_libc = true, |
| 562 | .no_builtin = true, | 565 | .no_builtin = true, |
| 563 | .max_rss = 4_000_000_000, | 566 | .max_rss = 4_000_000_000, |
| ... | @@ -585,6 +588,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -585,6 +588,7 @@ pub fn build(b: *std.Build) !void { |
| 585 | .skip_darwin = skip_darwin, | 588 | .skip_darwin = skip_darwin, |
| 586 | .skip_linux = skip_linux, | 589 | .skip_linux = skip_linux, |
| 587 | .skip_llvm = skip_llvm, | 590 | .skip_llvm = skip_llvm, |
| | 591 | .skip_cbe = skip_cbe, |
| 588 | .skip_libc = skip_libc, | 592 | .skip_libc = skip_libc, |
| 589 | .max_rss = 9_600_000_000, | 593 | .max_rss = 9_600_000_000, |
| 590 | })); | 594 | })); |
| ... | @@ -611,6 +615,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -611,6 +615,7 @@ pub fn build(b: *std.Build) !void { |
| 611 | .skip_darwin = skip_darwin, | 615 | .skip_darwin = skip_darwin, |
| 612 | .skip_linux = skip_linux, | 616 | .skip_linux = skip_linux, |
| 613 | .skip_llvm = skip_llvm, | 617 | .skip_llvm = skip_llvm, |
| | 618 | .skip_cbe = skip_cbe, |
| 614 | .skip_libc = skip_libc, | 619 | .skip_libc = skip_libc, |
| 615 | .no_builtin = true, | 620 | .no_builtin = true, |
| 616 | .max_rss = 4_000_000_000, | 621 | .max_rss = 4_000_000_000, |
| ... | @@ -658,6 +663,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -658,6 +663,7 @@ pub fn build(b: *std.Build) !void { |
| 658 | .skip_darwin = skip_darwin, | 663 | .skip_darwin = skip_darwin, |
| 659 | .skip_linux = skip_linux, | 664 | .skip_linux = skip_linux, |
| 660 | .skip_llvm = skip_llvm, | 665 | .skip_llvm = skip_llvm, |
| | 666 | .skip_cbe = skip_cbe, |
| 661 | .max_rss = 4_300_000_000, | 667 | .max_rss = 4_300_000_000, |
| 662 | })); | 668 | })); |
| 663 | test_step.dependOn(tests.addLinkTests(b, .{ | 669 | test_step.dependOn(tests.addLinkTests(b, .{ |
| ... | @@ -798,6 +804,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -798,6 +804,7 @@ pub fn build(b: *std.Build) !void { |
| 798 | .skip_darwin = skip_darwin, | 804 | .skip_darwin = skip_darwin, |
| 799 | .skip_linux = skip_linux, | 805 | .skip_linux = skip_linux, |
| 800 | .skip_llvm = skip_llvm, | 806 | .skip_llvm = skip_llvm, |
| | 807 | .skip_cbe = skip_cbe, |
| 801 | .llvm_has_m68k = llvm_has_m68k, | 808 | .llvm_has_m68k = llvm_has_m68k, |
| 802 | .llvm_has_csky = llvm_has_csky, | 809 | .llvm_has_csky = llvm_has_csky, |
| 803 | .llvm_has_arc = llvm_has_arc, | 810 | .llvm_has_arc = llvm_has_arc, |