diff --git a/scripts/build.sh b/scripts/build.sh index ec2bfa8..e5ac1ee 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,14 +1,8 @@ #!/bin/bash -OSLIST=( darwin linux windows ) -ARCHLIST=( amd64 ) +# Requires Go and Docker to be installed +# Run once initially: go get github.com/mattn/go-sqlite3 + VERSION=$(cat version.txt) -for os in ${OSLIST[*]} - do - for arch in ${ARCHLIST[*]} - do - echo "Building $os / $arch" - GOOS=$os GOARCH=$arch go build -o "build/wakapi_${VERSION}_${os}_${arch}" "github.com/muety/wakapi" - done - done \ No newline at end of file +xgo -targets linux/amd64,darwin/amd64,windows/amd64 -dest build -out "wakapi_$VERSION" . \ No newline at end of file