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", +)