Files

25 lines
615 B
Bash
Raw Permalink Normal View History

2026-01-12 16:28:52 +01:00
#!/bin/bash
2026-02-11 16:58:47 +01:00
export CGO_ENABLED=1
export GOARCH=amd64
if [[ "$1" == "win" ]]; then
export CC=x86_64-w64-mingw32-gcc
export CXX=x86_64-w64-mingw32-g++
export CGO_LDFLAGS="-static-libgcc -static-libstdc++"
export GOOS=windows
echo "Building Windows AMD64 binaries"
go-winres simply --icon ./src/icon.ico --manifest gui
mv *.syso ./src
go build -o ./raspscreen.exe -ldflags -H=windowsgui ./src
elif [[ "$1" == "linux" ]]; then
export CC=gcc
export CXX=g++
export GOOS=linux
echo "Building Linux AMD64 binaries"
go build -o ./raspscreen ./src
fi
echo "Done"
exit 0