From 3bd6a7b9d3f610438ee84711cea94d2475c07c72 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Fri, 23 Sep 2022 18:32:19 +0000 Subject: [PATCH] feat: add support for darwin arm for concatjs --- packages/concatjs/devserver/BUILD.bazel | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/packages/concatjs/devserver/BUILD.bazel b/packages/concatjs/devserver/BUILD.bazel index 90f825ce92..83590216c2 100644 --- a/packages/concatjs/devserver/BUILD.bazel +++ b/packages/concatjs/devserver/BUILD.bazel @@ -83,6 +83,14 @@ filegroup( visibility = ["//visibility:public"], ) +filegroup( + name = "devserver_darwin_arm64", + srcs = ["devserver-darwin_arm64"], + # Don't build on CI + tags = ["manual"], + visibility = ["//visibility:public"], +) + config_setting( name = "darwin_x64", constraint_values = [ @@ -91,6 +99,14 @@ config_setting( ], ) +config_setting( + name = "darwin_arm64", + constraint_values = [ + "@platforms//os:osx", + "@platforms//cpu:arm64", + ], +) + config_setting( name = "linux_x64", constraint_values = [ @@ -134,6 +150,7 @@ config_setting( filegroup( name = "devserver", srcs = select({ + ":darwin_arm64": [":devserver_darwin_arm64"], ":darwin_x64": [":devserver_darwin_amd64"], ":linux_arm64": [":devserver_linux_arm64"], ":linux_s390x": [":devserver_linux_s390x"], @@ -204,4 +221,14 @@ go_binary( visibility = ["//visibility:public"], ) +go_binary( + name = "devserver-darwin_arm64", + out = "devserver-darwin_arm64", + embed = [":go_default_library"], + goarch = "arm64", + goos = "darwin", + pure = "on", + visibility = ["//visibility:public"], +) + # END-INTERNAL