@@ -23,7 +23,12 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
2323 .build_modes = true ,
2424 });
2525
26- cases .addBuildFile ("test/link/wasm/type/build.zig" , .{
26+ addWasmCases (cases );
27+ addMachOCases (cases );
28+ }
29+
30+ fn addWasmCases (cases : * tests.StandaloneContext ) void {
31+ cases .addBuildFile ("test/link/wasm/bss/build.zig" , .{
2732 .build_modes = true ,
2833 .requires_stage2 = true ,
2934 });
@@ -38,23 +43,13 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
3843 .requires_stage2 = true ,
3944 });
4045
41- cases .addBuildFile ("test/link/wasm/bss /build.zig" , .{
46+ cases .addBuildFile ("test/link/wasm/type /build.zig" , .{
4247 .build_modes = true ,
4348 .requires_stage2 = true ,
4449 });
50+ }
4551
46- cases .addBuildFile ("test/link/macho/entry/build.zig" , .{
47- .build_modes = true ,
48- });
49-
50- cases .addBuildFile ("test/link/macho/pagezero/build.zig" , .{
51- .build_modes = false ,
52- });
53-
54- cases .addBuildFile ("test/link/macho/dylib/build.zig" , .{
55- .build_modes = true ,
56- });
57-
52+ fn addMachOCases (cases : * tests.StandaloneContext ) void {
5853 cases .addBuildFile ("test/link/macho/dead_strip/build.zig" , .{
5954 .build_modes = false ,
6055 });
@@ -64,50 +59,60 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
6459 .requires_macos_sdk = true ,
6560 });
6661
67- cases .addBuildFile ("test/link/macho/needed_library /build.zig" , .{
62+ cases .addBuildFile ("test/link/macho/dylib /build.zig" , .{
6863 .build_modes = true ,
6964 });
7065
71- cases .addBuildFile ("test/link/macho/weak_library /build.zig" , .{
66+ cases .addBuildFile ("test/link/macho/entry /build.zig" , .{
7267 .build_modes = true ,
7368 });
7469
75- cases .addBuildFile ("test/link/macho/needed_framework /build.zig" , .{
70+ cases .addBuildFile ("test/link/macho/headerpad /build.zig" , .{
7671 .build_modes = true ,
7772 .requires_macos_sdk = true ,
7873 });
7974
80- cases .addBuildFile ("test/link/macho/weak_framework /build.zig" , .{
75+ cases .addBuildFile ("test/link/macho/needed_framework /build.zig" , .{
8176 .build_modes = true ,
8277 .requires_macos_sdk = true ,
8378 });
8479
85- // Try to build and run an Objective-C executable.
80+ cases .addBuildFile ("test/link/macho/needed_library/build.zig" , .{
81+ .build_modes = true ,
82+ });
83+
8684 cases .addBuildFile ("test/link/macho/objc/build.zig" , .{
8785 .build_modes = true ,
8886 .requires_macos_sdk = true ,
8987 });
9088
91- // Try to build and run an Objective-C++ executable.
9289 cases .addBuildFile ("test/link/macho/objcpp/build.zig" , .{
9390 .build_modes = true ,
9491 .requires_macos_sdk = true ,
9592 });
9693
97- cases .addBuildFile ("test/link/macho/stack_size /build.zig" , .{
98- .build_modes = true ,
94+ cases .addBuildFile ("test/link/macho/pagezero /build.zig" , .{
95+ .build_modes = false ,
9996 });
10097
10198 cases .addBuildFile ("test/link/macho/search_strategy/build.zig" , .{
10299 .build_modes = true ,
103100 });
104101
105- cases .addBuildFile ("test/link/macho/headerpad /build.zig" , .{
102+ cases .addBuildFile ("test/link/macho/stack_size /build.zig" , .{
106103 .build_modes = true ,
107- .requires_macos_sdk = true ,
108104 });
109105
110106 cases .addBuildFile ("test/link/macho/tls/build.zig" , .{
111107 .build_modes = true ,
112108 });
109+
110+ cases .addBuildFile ("test/link/macho/weak_library/build.zig" , .{
111+ .build_modes = true ,
112+ });
113+
114+ cases .addBuildFile ("test/link/macho/weak_framework/build.zig" , .{
115+ .build_modes = true ,
116+ .requires_macos_sdk = true ,
117+ });
113118}
0 commit comments