From a6e96c31f8dde9e76cac125000b2494e330c5fa1 Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Thu, 4 Mar 2021 19:55:39 -0800 Subject: [PATCH] Makefie: don't sign macOS binaries unless MACOS_SIGNING_IDENTITY is defined --- Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile b/Makefile index 0f8bf84d7..753fa72d7 100644 --- a/Makefile +++ b/Makefile @@ -100,7 +100,9 @@ ifeq ($(GOOS)/$(CI),darwin/true) GOARCH=arm64 go build $(KOPIA_BUILD_FLAGS) -o dist/kopia_darwin_arm64/.kopia-arm64 -tags embedhtml GOARCH=amd64 go build $(KOPIA_BUILD_FLAGS) -o dist/kopia_darwin_amd64/.kopia-amd64 -tags embedhtml lipo -create -output dist/kopia_darwin_$(GOARCH)/kopia dist/kopia_darwin_arm64/.kopia-arm64 dist/kopia_darwin_amd64/.kopia-amd64 +ifneq ($(MACOS_SIGNING_IDENTITY),) codesign -v --keychain $(MACOS_KEYCHAIN) -s $(MACOS_SIGNING_IDENTITY) --force dist/kopia_$(GOOS)_$(GOARCH)/kopia$(exe_suffix) +endif else go build $(KOPIA_BUILD_FLAGS) -o dist/kopia_$(GOOS)_$(GOARCH)/kopia$(exe_suffix) -tags embedhtml endif