From 2ea9b74a0cb773f05e579f9d855fba216f66a2db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Sun, 26 Apr 2020 14:35:53 +0200 Subject: [PATCH] fix: fix build script to cross-compile with sqlite dependency --- scripts/build.sh | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) 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