diff --git a/platforms/BUILD.bazel b/platforms/BUILD.bazel index 57e1d7557..044afa5c0 100644 --- a/platforms/BUILD.bazel +++ b/platforms/BUILD.bazel @@ -16,6 +16,14 @@ config_setting( ], ) +config_setting( + name = "macos_arm64", + constraint_values = [ + "@platforms//os:macos", + "@platforms//cpu:aarch64", + ], +) + config_setting( name = "linux_x86_64", constraint_values = [ diff --git a/proto/clang_format.bzl b/proto/clang_format.bzl index 164fcb8b1..a7a9ade37 100644 --- a/proto/clang_format.bzl +++ b/proto/clang_format.bzl @@ -15,6 +15,7 @@ alias( name = "clang_format", actual = select({ "@ankidesktop//platforms:windows_x86_64": "@clang_format_windows_x86_64//:clang-format.exe", + "@ankidesktop//platforms:macos_arm64": "@clang_format_macos_x86_64//:clang-format", "@ankidesktop//platforms:macos_x86_64": "@clang_format_macos_x86_64//:clang-format", "@ankidesktop//platforms:linux_x86_64": "@clang_format_linux_x86_64//:clang-format", }), diff --git a/proto/protobuf.bzl b/proto/protobuf.bzl index 2e42c5511..b0391cd0d 100644 --- a/proto/protobuf.bzl +++ b/proto/protobuf.bzl @@ -13,6 +13,7 @@ alias( name = "protoc", actual = select({ "@ankidesktop//platforms:windows_x86_64": "@protoc_bin_windows//:bin/protoc.exe", + "@ankidesktop//platforms:macos_arm64": "@protoc_bin_macos//:bin/protoc", "@ankidesktop//platforms:macos_x86_64": "@protoc_bin_macos//:bin/protoc", "@ankidesktop//platforms:linux_x86_64": "@protoc_bin_linux_x86_64//:bin/protoc", "@ankidesktop//platforms:linux_arm64": "@protoc_bin_linux_arm64//:bin/protoc"