diff --git a/README.md b/README.md index f3dea94..5680026 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ ``` -GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o win64_mp.exe . -``` \ No newline at end of file +./scripts/build.sh +``` + +Optional output name: `./scripts/build.sh localagent.exe` diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..dd28a1f --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# Cross-compile win64_mp for Windows amd64. +set -euo pipefail +cd "$(dirname "$0")/.." + +out="${1:-win64_mp.exe}" +GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o "$out" . +echo "built $out"