@@ -8,16 +8,35 @@ using BinaryBuilderBase: RustBuild, CompilerShard
88    @test  expand_gfortran_versions (Platform (" i686" " windows" ==  [
99        Platform (" i686" " windows" = v "" 
1010    ]
11+     @test  expand_gfortran_versions (Platform (" i686" " windows" = true ) ==  [
12+         Platform (" i686" " windows" = v "" 
13+         Platform (" i686" " windows" = v "" 
14+         Platform (" i686" " windows" = v "" 
15+     ]
1116    @test  expand_gfortran_versions ([Platform (" i686" " windows" Platform (" x86_64" " windows" ==  [
1217        Platform (" i686" " windows" = v "" 
1318        Platform (" x86_64" " windows" = v "" 
1419    ]
20+     @test  expand_gfortran_versions ([Platform (" i686" " windows" Platform (" x86_64" " windows" = true ) ==  [
21+         Platform (" i686" " windows" = v "" 
22+         Platform (" i686" " windows" = v "" 
23+         Platform (" i686" " windows" = v "" 
24+         Platform (" x86_64" " windows" = v "" 
25+         Platform (" x86_64" " windows" = v "" 
26+         Platform (" x86_64" " windows" = v "" 
27+     ]
1528    @test  expand_gfortran_versions ([Platform (" x86_64" " freebsd" = v "" == 
1629        [Platform (" x86_64" " freebsd" = v "" 
1730    @test  expand_gfortran_versions ([Platform (" x86_64" " macos" Platform (" aarch64" " macos" ==  [
1831        Platform (" x86_64" " macos" = v "" 
1932        Platform (" aarch64" " macos" = v "" 
2033    ]
34+     @test  expand_gfortran_versions ([Platform (" x86_64" " macos" Platform (" aarch64" " macos" = true ) ==  [
35+         Platform (" x86_64" " macos" = v "" 
36+         Platform (" x86_64" " macos" = v "" 
37+         Platform (" x86_64" " macos" = v "" 
38+         Platform (" aarch64" " macos" = v "" 
39+     ]
2140    @test  expand_gfortran_versions (Platform (" aarch64" " freebsd" == 
2241        [Platform (" aarch64" " freebsd" = v "" 
2342    @test  expand_gfortran_versions ([Platform (" x86_64" " linux" = " memory" == 
@@ -28,6 +47,10 @@ using BinaryBuilderBase: RustBuild, CompilerShard
2847    @test  expand_cxxstring_abis (Platform (" x86_64" " linux" = " musl" ==  [
2948        Platform (" x86_64" " linux" = " musl" = " cxx11" 
3049    ]
50+     @test  expand_cxxstring_abis (Platform (" x86_64" " linux" = " musl" = true ) ==  [
51+         Platform (" x86_64" " linux" = " musl" = " cxx03" 
52+         Platform (" x86_64" " linux" = " musl" = " cxx11" 
53+     ]
3154    @test  expand_cxxstring_abis ([Platform (" x86_64" " freebsd" Platform (" x86_64" " macos" ==  [
3255        Platform (" x86_64" " freebsd" 
3356        Platform (" x86_64" " macos" 
@@ -36,10 +59,21 @@ using BinaryBuilderBase: RustBuild, CompilerShard
3659        Platform (" x86_64" " freebsd" = " cxx11" 
3760        Platform (" x86_64" " macos" = " cxx11" 
3861    ]
62+     @test  expand_cxxstring_abis ([Platform (" x86_64" " freebsd" Platform (" x86_64" " macos" = _-> false , old_abis= true ) ==  [
63+         Platform (" x86_64" " freebsd" = " cxx03" 
64+         Platform (" x86_64" " freebsd" = " cxx11" 
65+         Platform (" x86_64" " macos" = " cxx03" 
66+         Platform (" x86_64" " macos" = " cxx11" 
67+     ]
3968    @test  expand_cxxstring_abis ([Platform (" x86_64" " freebsd" Platform (" x86_64" " linux" = Sys. islinux) ==  [
4069        Platform (" x86_64" " freebsd" = " cxx11" 
4170        Platform (" x86_64" " linux" 
4271    ]
72+     @test  expand_cxxstring_abis ([Platform (" x86_64" " freebsd" Platform (" x86_64" " linux" = Sys. islinux, old_abis= true ) ==  [
73+         Platform (" x86_64" " freebsd" = " cxx03" 
74+         Platform (" x86_64" " freebsd" = " cxx11" 
75+         Platform (" x86_64" " linux" 
76+     ]
4377    @test  expand_cxxstring_abis ([Platform (" i686" " linux" = " cxx11" == 
4478        [Platform (" i686" " linux" = " cxx11" 
4579    @test  expand_cxxstring_abis ([Platform (" x86_64" " linux" = " memory" == 
0 commit comments