Automated rollback of commit 5b8fd3c752366baef08d7bec411b0344fa1dcccd.
*** Reason for rollback ***
Roll forward
*** Original change description ***
Automated rollback of commit e50397c44435b433843881b69e3a81733ac377ba.
*** Reason for rollback ***
Breaks //third_party/arcore/unity/instant_preview/plugin/unity_plugin:unity_plugin_build_test_mac
[]
*** Original change description ***
Add Apple CPU and OS constraint values to bazel_platforms.
RELNOTES: None
PiperOrigin-RevId: 261704277
Change-Id: Id8a263c9258f448d402ae27cdf46576d6c7c8a49
diff --git a/cpu/BUILD b/cpu/BUILD
index 8b76bff..80c9c38 100644
--- a/cpu/BUILD
+++ b/cpu/BUILD
@@ -13,13 +13,45 @@
# To add a new constraint_value see https://github.com/bazelbuild/platforms.
constraint_setting(name = "cpu")
+# TODO(b/136237408): Remove this generic CPU name and replace with a specific one.
constraint_value(
- name = "x86_32",
+ name = "aarch64",
+ constraint_setting = ":cpu",
+)
+
+# TODO(b/136237408): Remove this generic CPU name and replace with a specific one.
+constraint_value(
+ name = "arm",
constraint_setting = ":cpu",
)
constraint_value(
- name = "x86_64",
+ name = "arm64_32",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "arm64",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "arm64e",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "armv7",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "armv7k",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "i386",
constraint_setting = ":cpu",
)
@@ -29,16 +61,16 @@
)
constraint_value(
- name = "arm",
- constraint_setting = ":cpu",
-)
-
-constraint_value(
- name = "aarch64",
- constraint_setting = ":cpu",
-)
-
-constraint_value(
name = "s390x",
constraint_setting = ":cpu",
)
+
+constraint_value(
+ name = "x86_32",
+ constraint_setting = ":cpu",
+)
+
+constraint_value(
+ name = "x86_64",
+ constraint_setting = ":cpu",
+)
diff --git a/os/BUILD b/os/BUILD
index 5446917..599968e 100644
--- a/os/BUILD
+++ b/os/BUILD
@@ -14,16 +14,6 @@
constraint_setting(name = "os")
constraint_value(
- name = "osx",
- constraint_setting = ":os",
-)
-
-constraint_value(
- name = "ios",
- constraint_setting = ":os",
-)
-
-constraint_value(
name = "freebsd",
constraint_setting = ":os",
)
@@ -42,3 +32,26 @@
name = "windows",
constraint_setting = ":os",
)
+
+### Apple OS Values
+
+constraint_value(
+ name = "ios",
+ constraint_setting = ":os",
+)
+
+# TODO(b/138656886): Rename this to macos instead of osx.
+constraint_value(
+ name = "osx",
+ constraint_setting = ":os",
+)
+
+constraint_value(
+ name = "tvos",
+ constraint_setting = ":os",
+)
+
+constraint_value(
+ name = "watchos",
+ constraint_setting = ":os",
+)