- Use Task Scheduler XML instead of /TR - Run -ensure agent in-process, not child - Add console close and panic protection - Guard nil event channels after stop - Add non-Windows stubs for startup/mutex
9 lines
228 B
Bash
Executable File
9 lines
228 B
Bash
Executable File
#!/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 -H windowsgui" -o "$out" .
|
|
echo "built $out"
|