@@ -76,6 +76,8 @@ def _impl(ctx):
76
76
target_system_name = "x86_64-apple-ios"
77
77
elif (ctx .attr .cpu == "ios_sim_arm64" ):
78
78
target_system_name = "arm64-apple-ios-simulator"
79
+ elif (ctx .attr .cpu == "watchos_arm64" ):
80
+ target_system_name = "arm64-apple-watchos-simulator"
79
81
elif (ctx .attr .cpu == "darwin_x86_64" ):
80
82
target_system_name = "x86_64-apple-macosx"
81
83
elif (ctx .attr .cpu == "darwin_arm64" ):
@@ -744,7 +746,8 @@ def _impl(ctx):
744
746
ctx .attr .cpu == "watchos_arm64_32" or
745
747
ctx .attr .cpu == "watchos_armv7k" or
746
748
ctx .attr .cpu == "watchos_i386" or
747
- ctx .attr .cpu == "watchos_x86_64" ):
749
+ ctx .attr .cpu == "watchos_x86_64" or
750
+ ctx .attr .cpu == "watchos_arm64" ):
748
751
apply_default_compiler_flags_feature = feature (
749
752
name = "apply_default_compiler_flags" ,
750
753
flag_sets = [
@@ -928,7 +931,8 @@ def _impl(ctx):
928
931
ctx .attr .cpu == "ios_sim_arm64" or
929
932
ctx .attr .cpu == "tvos_x86_64" or
930
933
ctx .attr .cpu == "watchos_i386" or
931
- ctx .attr .cpu == "watchos_x86_64" ):
934
+ ctx .attr .cpu == "watchos_x86_64" or
935
+ ctx .attr .cpu == "watchos_arm64" ):
932
936
apply_simulator_compiler_flags_feature = feature (
933
937
name = "apply_simulator_compiler_flags" ,
934
938
flag_sets = [
@@ -1000,7 +1004,8 @@ def _impl(ctx):
1000
1004
ctx .attr .cpu == "watchos_arm64_32" or
1001
1005
ctx .attr .cpu == "watchos_armv7k" or
1002
1006
ctx .attr .cpu == "watchos_i386" or
1003
- ctx .attr .cpu == "watchos_x86_64" ):
1007
+ ctx .attr .cpu == "watchos_x86_64" or
1008
+ ctx .attr .cpu == "watchos_arm64" ):
1004
1009
contains_objc_source_feature = feature (
1005
1010
name = "contains_objc_source" ,
1006
1011
flag_sets = [
@@ -1312,7 +1317,9 @@ def _impl(ctx):
1312
1317
),
1313
1318
],
1314
1319
)
1315
- elif (ctx .attr .cpu == "watchos_i386" or ctx .attr .cpu == "watchos_x86_64" ):
1320
+ elif (ctx .attr .cpu == "watchos_i386" or
1321
+ ctx .attr .cpu == "watchos_x86_64" or
1322
+ ctx .attr .cpu == "watchos_arm64" ):
1316
1323
version_min_feature = feature (
1317
1324
name = "version_min" ,
1318
1325
flag_sets = [
@@ -1762,7 +1769,8 @@ def _impl(ctx):
1762
1769
ctx .attr .cpu == "watchos_arm64_32" or
1763
1770
ctx .attr .cpu == "watchos_armv7k" or
1764
1771
ctx .attr .cpu == "watchos_i386" or
1765
- ctx .attr .cpu == "watchos_x86_64" ):
1772
+ ctx .attr .cpu == "watchos_x86_64" or
1773
+ ctx .attr .cpu == "watchos_arm64" ):
1766
1774
apply_implicit_frameworks_feature = feature (
1767
1775
name = "apply_implicit_frameworks" ,
1768
1776
flag_sets = [
@@ -2846,7 +2854,8 @@ def _impl(ctx):
2846
2854
ctx .attr .cpu == "watchos_arm64_32" or
2847
2855
ctx .attr .cpu == "watchos_armv7k" or
2848
2856
ctx .attr .cpu == "watchos_i386" or
2849
- ctx .attr .cpu == "watchos_x86_64" ):
2857
+ ctx .attr .cpu == "watchos_x86_64" or
2858
+ ctx .attr .cpu == "watchos_arm64" ):
2850
2859
features = [
2851
2860
fastbuild_feature ,
2852
2861
no_legacy_features_feature ,
0 commit comments