# Standard cpu name constraint_setting and constraint_values licenses(["notice"]) package( default_visibility = ["//visibility:public"], ) filegroup( name = "srcs", srcs = glob(["**"]), ) # 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 = "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 = "armv6-m", # Commonly known as thumbv6 constraint_setting = ":cpu", ) constraint_value( 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", ) constraint_value( name = "ppc", 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", ) constraint_value( name = "wasm32", constraint_setting = ":cpu", ) constraint_value( name = "wasm64", constraint_setting = ":cpu", )