File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed
Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -40,17 +40,27 @@ etc/icon.icns: etc/icon_macos.png
4040 sips -s format png --resampleWidth 16 etc/icon_macos.png --out etc/icon.iconset/icon_16x16.png
4141 iconutil -c icns etc/icon.iconset -o etc/icon.icns
4242
43- darwin_arm64 :
44- GOOS=darwin GOARCH=arm64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
45-
4643darwin_amd64 :
47- GOOS=darwin GOARCH=arm64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
44+ # not supported yet
45+ # CC="zig cc -target x86_64-macos-none" GOOS=darwin GOARCH=arm64 go build $(subst -s ,,$(GO_FLAGS)) -o out/$@/yarr ./cmd/yarr
46+
47+ darwin_arm64 :
48+ # not supported yet
49+ # CC="zig cc -target aarch64-macos-none" GOOS=darwin GOARCH=arm64 go build $(subst -s ,,$(GO_FLAGS)) -o out/$@/yarr ./cmd/yarr
4850
4951linux_amd64 :
50- GOOS=linux GOARCH=amd64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
52+ CC=" zig cc -target x86_64-linux-musl -O2 -g0" CGO_CFLAGS=" -D_LARGEFILE64_SOURCE" GOOS=linux GOARCH=amd64 \
53+ go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
5154
5255linux_arm64 :
53- GOOS=linux GOARCH=arm64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
56+ CC=" zig cc -target aarch64-linux-musl -O2 -g0" CGO_CFLAGS=" -D_LARGEFILE64_SOURCE" GOOS=linux GOARCH=arm64 \
57+ go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
58+
59+ windows_amd64 :
60+ CC=" zig cc -target x86_64-windows-gnu" GOOS=windows GOARCH=amd64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
61+
62+ windows_arm64 :
63+ CC=" zig cc -target aarch64-windows-gnu" GOOS=windows GOARCH=arm64 go build $(GO_FLAGS ) -o out/$@ /yarr ./cmd/yarr
5464
5565darwin_arm64_gui : etc/icon.icns
5666 mkdir -p out/$@
You can’t perform that action at this time.
0 commit comments