Re-enabled Windows builds

This commit is contained in:
Seednode 2022-10-23 16:49:32 -05:00
parent 8d50f5a088
commit 22b6127bf2
1 changed files with 5 additions and 1 deletions

View File

@ -10,6 +10,8 @@ platforms=(
"linux/amd64" "linux/amd64"
"linux/arm" "linux/arm"
"linux/arm64" "linux/arm64"
"windows/386"
"windows/amd64"
) )
for platform in "${platforms[@]}"; do for platform in "${platforms[@]}"; do
@ -18,7 +20,9 @@ for platform in "${platforms[@]}"; do
GOARCH="${platform_split[1]}" GOARCH="${platform_split[1]}"
output_name="${package_name}-${GOOS}-${GOARCH}" output_name="${package_name}-${GOOS}-${GOARCH}"
ld_flags='-s -w' ld_flags='-s -w'
if [ "${GOOS}" == "linux" ] && [ "${GOARCH}" == "amd64" ]; then if [ "${GOOS}" == "windows" ]; then
output_name+=".exe"
elif [ "${GOOS}" == "linux" ] && [ "${GOARCH}" == "amd64" ]; then
ld_flags+=' -linkmode external -extldflags "-static"' ld_flags+=' -linkmode external -extldflags "-static"'
fi fi
env GOOS="${GOOS}" GOARCH="${GOARCH}" CC="musl-gcc" go build -ldflags "${ld_flags}" -o "builds/${output_name}" env GOOS="${GOOS}" GOARCH="${GOARCH}" CC="musl-gcc" go build -ldflags "${ld_flags}" -o "builds/${output_name}"