Skip to content

Commit acf88a1

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

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

‎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)