#!/usr/bin/env bash # # Build a windows binary from linux # set -eu -o pipefail source ./scripts/build/.variables export CC=x86_64-w64-mingw32-gcc export CGO_ENABLED=1 export GOOS=windows export GOARCH=amd64 # Override TARGET TARGET="build/docker-$GOOS-$GOARCH.exe" echo "Generating windows resources" go generate ./cli/winresources echo "Building $TARGET" # TODO: -tags pkcs11 go build -o "${TARGET}" --ldflags "${LDFLAGS}" "${SOURCE}"