Skip to content

Commit acf88a1

Browse files
feat: add support for darwin arm for concatjs (#3554)
1 parent f297e81 commit acf88a1

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

packages/concatjs/devserver/BUILD.bazel

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,14 @@ filegroup(
8383
visibility = ["//visibility:public"],
8484
)
8585

86+
filegroup(
87+
name = "devserver_darwin_arm64",
88+
srcs = ["devserver-darwin_arm64"],
89+
# Don't build on CI
90+
tags = ["manual"],
91+
visibility = ["//visibility:public"],
92+
)
93+
8694
config_setting(
8795
name = "darwin_x64",
8896
constraint_values = [
@@ -91,6 +99,14 @@ config_setting(
9199
],
92100
)
93101

102+
config_setting(
103+
name = "darwin_arm64",
104+
constraint_values = [
105+
"@platforms//os:osx",
106+
"@platforms//cpu:arm64",
107+
],
108+
)
109+
94110
config_setting(
95111
name = "linux_x64",
96112
constraint_values = [
@@ -134,6 +150,7 @@ config_setting(
134150
filegroup(
135151
name = "devserver",
136152
srcs = select({
153+
":darwin_arm64": [":devserver_darwin_arm64"],
137154
":darwin_x64": [":devserver_darwin_amd64"],
138155
":linux_arm64": [":devserver_linux_arm64"],
139156
":linux_s390x": [":devserver_linux_s390x"],
@@ -204,4 +221,14 @@ go_binary(
204221
visibility = ["//visibility:public"],
205222
)
206223

224+
go_binary(
225+
name = "devserver-darwin_arm64",
226+
out = "devserver-darwin_arm64",
227+
embed = [":go_default_library"],
228+
goarch = "arm64",
229+
goos = "darwin",
230+
pure = "on",
231+
visibility = ["//visibility:public"],
232+
)
233+
207234
# END-INTERNAL

0 commit comments

Comments
 (0)