Skip to content

Commit 5d9af13

Browse files
authored
fix(package): Set targets for macOS build (#2)
1 parent f32450f commit 5d9af13

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

scripts/build-package.sh

+9-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ function build() {
77
GOARCH="$2"
88
COMMAND="$3"
99

10-
go build -o "$OUTDIR/$GOOS-$GOARCH/$COMMAND" "./cmd/$COMMAND"
10+
(
11+
export CGO_ENABLED=0
12+
export GOARCH="$GOARCH"
13+
export GOOS="$GOOS"
14+
15+
go build -o "$OUTDIR/$GOOS-$GOARCH/$COMMAND" "./cmd/$COMMAND"
16+
)
1117
}
1218

1319
function package() {
@@ -18,11 +24,10 @@ function package() {
1824
zip --recurse-paths "./$GOOS-$GOARCH.zip" "./$GOOS-$GOARCH/"
1925
popd
2026

21-
rm --recursive "$OUTDIR/$GOOS-$GOARCH/"
27+
rm -r "$OUTDIR/$GOOS-$GOARCH/"
2228
}
2329

24-
CGO_ENABLED=0
25-
DEFAULT_OUTDIR="$(dirname ${BASH_SOURCE[0]})/../dist"
30+
DEFAULT_OUTDIR="$(dirname "${BASH_SOURCE[0]}")/../dist"
2631
OUTDIR="${OUTDIR:-$DEFAULT_OUTDIR}"
2732

2833
build darwin amd64 spaced

0 commit comments

Comments
 (0)