X-Git-Url: https://code.octet-stream.net/broadcaster/blobdiff_plain/d49d716a33dc5eda5b0cb634b762405f7cf509fe..f7fc7180de1b1c47a90e0acc3ab60ace465d0bde:/buildscripts/init.sh diff --git a/buildscripts/init.sh b/buildscripts/init.sh new file mode 100755 index 0000000..71baa9e --- /dev/null +++ b/buildscripts/init.sh @@ -0,0 +1,40 @@ +#!/bin/bash +set -euxo pipefail +cd "$(git rev-parse --show-toplevel)" + +PLATFORM=$1 + +case $PLATFORM in +mac-x86_64) + GOOS=darwin + GOARCH=amd64 + ;; +mac-arm64) + GOOS=darwin + GOARCH=arm64 + ;; +linux-x86_64) + GOOS=linux + GOARCH=amd64 + ;; +linux-armhf) + GOOS=linux + GOARCH=arm + ;; +linux-arm64) + GOOS=linux + GOARCH=arm64 + ;; +windows-x86_64) + GOOS=windows + GOARCH=amd64 + ;; +*) + echo "Unrecognised platform" + exit 1 + ;; +esac + +export PLATFORM +export GOOS +export GOARCH