@@ -75,6 +75,8 @@ def _impl(ctx):
75
75
target_system_name = "x86_64-apple-ios"
76
76
elif (ctx .attr .cpu == "ios_sim_arm64" ):
77
77
target_system_name = "arm64-apple-ios-simulator"
78
+ elif (ctx .attr .cpu == "tvos_sim_arm64" ):
79
+ target_system_name = "arm64-apple-tvos-simulator"
78
80
elif (ctx .attr .cpu == "watchos_arm64" ):
79
81
target_system_name = "arm64-apple-watchos-simulator"
80
82
elif (ctx .attr .cpu == "darwin_x86_64" ):
@@ -104,7 +106,7 @@ def _impl(ctx):
104
106
105
107
host_system_name = "x86_64-apple-macosx"
106
108
arch = ctx .attr .cpu .split ("_" , 1 )[- 1 ]
107
- if ctx .attr .cpu == "ios_sim_arm64" :
109
+ if ctx .attr .cpu in [ "ios_sim_arm64" , "tvos_sim_arm64" , "watchos_arm64" ] :
108
110
arch = "arm64"
109
111
110
112
all_compile_actions = [
@@ -769,7 +771,8 @@ def _impl(ctx):
769
771
],
770
772
)
771
773
elif (ctx .attr .cpu == "tvos_arm64" or
772
- ctx .attr .cpu == "tvos_x86_64" ):
774
+ ctx .attr .cpu == "tvos_x86_64" or
775
+ ctx .attr .cpu == "tvos_sim_arm64" ):
773
776
apply_default_compiler_flags_feature = feature (
774
777
name = "apply_default_compiler_flags" ,
775
778
flag_sets = [
@@ -929,6 +932,7 @@ def _impl(ctx):
929
932
ctx .attr .cpu == "ios_x86_64" or
930
933
ctx .attr .cpu == "ios_sim_arm64" or
931
934
ctx .attr .cpu == "tvos_x86_64" or
935
+ ctx .attr .cpu == "tvos_sim_arm64" or
932
936
ctx .attr .cpu == "watchos_i386" or
933
937
ctx .attr .cpu == "watchos_x86_64" or
934
938
ctx .attr .cpu == "watchos_arm64" ):
@@ -1000,6 +1004,7 @@ def _impl(ctx):
1000
1004
ctx .attr .cpu == "ios_sim_arm64" or
1001
1005
ctx .attr .cpu == "tvos_arm64" or
1002
1006
ctx .attr .cpu == "tvos_x86_64" or
1007
+ ctx .attr .cpu == "tvos_sim_arm64" or
1003
1008
ctx .attr .cpu == "watchos_arm64_32" or
1004
1009
ctx .attr .cpu == "watchos_armv7k" or
1005
1010
ctx .attr .cpu == "watchos_i386" or
@@ -1289,7 +1294,8 @@ def _impl(ctx):
1289
1294
),
1290
1295
],
1291
1296
)
1292
- elif (ctx .attr .cpu == "tvos_x86_64" ):
1297
+ elif (ctx .attr .cpu == "tvos_x86_64" or
1298
+ ctx .attr .cpu == "tvos_sim_arm64" ):
1293
1299
version_min_feature = feature (
1294
1300
name = "version_min" ,
1295
1301
flag_sets = [
@@ -1765,6 +1771,7 @@ def _impl(ctx):
1765
1771
ctx .attr .cpu == "ios_sim_arm64" or
1766
1772
ctx .attr .cpu == "tvos_arm64" or
1767
1773
ctx .attr .cpu == "tvos_x86_64" or
1774
+ ctx .attr .cpu == "tvos_sim_arm64" or
1768
1775
ctx .attr .cpu == "watchos_arm64_32" or
1769
1776
ctx .attr .cpu == "watchos_armv7k" or
1770
1777
ctx .attr .cpu == "watchos_i386" or
@@ -2850,6 +2857,7 @@ def _impl(ctx):
2850
2857
ctx .attr .cpu == "ios_sim_arm64" or
2851
2858
ctx .attr .cpu == "tvos_arm64" or
2852
2859
ctx .attr .cpu == "tvos_x86_64" or
2860
+ ctx .attr .cpu == "tvos_sim_arm64" or
2853
2861
ctx .attr .cpu == "watchos_arm64_32" or
2854
2862
ctx .attr .cpu == "watchos_armv7k" or
2855
2863
ctx .attr .cpu == "watchos_i386" or
0 commit comments