diff --git a/Makefile b/Makefile index 4a864e3..a94a918 100644 --- a/Makefile +++ b/Makefile @@ -20,10 +20,13 @@ build: GOPATH=$(GOPATH) GOOS=$(GOOS) GO111MODULE=$(GO111MODULE) go install github.com/Donders-Institute/dr-tools/... build_repocli: - GOPATH=$(GOPATH) GOOS=linux GOARCH=amd64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli cmd/repocli/main.go + GOPATH=$(GOPATH) GOOS=linux GOARCH=amd64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli.x86_64 cmd/repocli/main.go -build_repocli_macosx: - GOPATH=$(GOPATH) GOOS=darwin GOARCH=amd64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli.darwin cmd/repocli/main.go +build_repocli_macosx_arm64: + GOPATH=$(GOPATH) GOOS=darwin GOARCH=arm64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli.darwin_arm64 cmd/repocli/main.go + +build_repocli_macosx_intel: + GOPATH=$(GOPATH) GOOS=darwin GOARCH=amd64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli.darwin_intel cmd/repocli/main.go build_repocli_windows: GOPATH=$(GOPATH) GOOS=windows GOARCH=amd64 GO111MODULE=$(GO111MODULE) go build -o $(GOPATH)/bin/repocli.exe cmd/repocli/main.go diff --git a/scripts/gh-release.sh b/scripts/gh-release.sh index ef700bb..6807850 100755 --- a/scripts/gh-release.sh +++ b/scripts/gh-release.sh @@ -142,7 +142,7 @@ curl -L https://github.com/${GH_ORG}/${GH_REPO_NAME}/archive/refs/tags/${tag}.ta ## build repocli binaries tar xvzf ${tmp_dir}/${tag}.tar.gz --strip-components=1 -C ${tmp_dir} && mkdir ${tmp_dir}/gopath && - GOPATH=${tmp_dir}/gopath make -C ${tmp_dir} build_repocli build_repocli_windows build_repocli_macosx + GOPATH=${tmp_dir}/gopath make -C ${tmp_dir} build_repocli build_repocli_windows build_repocli_macosx_arm64 build_repocli_macosx_intel [ $? -ne 0 ] && echo "fail to build repocli binaries" >&2 && exit 1