From 3c43b70fb498f51ef47ad5f02e760c199cdff56d Mon Sep 17 00:00:00 2001 From: Daniel Legt Date: Sat, 29 Aug 2026 18:15:55 +0300 Subject: [PATCH] Add build script for cross-compiling Windows executable. Update README to reflect new build process and optional output name. --- README.md | 6 ++++-- scripts/build.sh | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100755 scripts/build.sh 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"