Skip to content

Commit e41445a

Browse files
committed
chore: Allow setting go for dist via GO envvar
1 parent af31c06 commit e41445a

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Makefile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ LDFLAGS := -X $(PKG)/cmd.Version=$(VERSION)
1010
LDFLAGS += -X k8s.io/helm/pkg/version.BuildMetadata=
1111
LDFLAGS += -X k8s.io/helm/pkg/version.Version=$(shell ./scripts/dep-helm-version.sh)
1212

13+
GO ?= go
14+
1315
.PHONY: format
1416
format:
1517
test -z "$$(find . -type f -o -name '*.go' -exec gofmt -d {} + | tee /dev/stderr)" || \
@@ -62,18 +64,18 @@ dist:
6264
rm -rf build/diff/* release/*
6365
mkdir -p build/diff/bin release/
6466
cp README.md LICENSE plugin.yaml build/diff
65-
GOOS=linux GOARCH=amd64 go build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
67+
GOOS=linux GOARCH=amd64 $(GO) build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
6668
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-linux-amd64.tgz diff/
67-
GOOS=linux GOARCH=arm64 go build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
69+
GOOS=linux GOARCH=arm64 $(GO) build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
6870
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-linux-arm64.tgz diff/
69-
GOOS=freebsd GOARCH=amd64 go build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
71+
GOOS=freebsd GOARCH=amd64 $(GO) build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
7072
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-freebsd-amd64.tgz diff/
71-
GOOS=darwin GOARCH=amd64 go build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
73+
GOOS=darwin GOARCH=amd64 $(GO) build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
7274
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-macos-amd64.tgz diff/
73-
GOOS=darwin GOARCH=arm64 go build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
75+
GOOS=darwin GOARCH=arm64 $(GO) build -o build/diff/bin/diff -trimpath -ldflags="$(LDFLAGS)"
7476
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-macos-arm64.tgz diff/
7577
rm build/diff/bin/diff
76-
GOOS=windows GOARCH=amd64 go build -o build/diff/bin/diff.exe -trimpath -ldflags="$(LDFLAGS)"
78+
GOOS=windows GOARCH=amd64 $(GO) build -o build/diff/bin/diff.exe -trimpath -ldflags="$(LDFLAGS)"
7779
tar -C build/ -zcvf $(CURDIR)/release/helm-diff-windows-amd64.tgz diff/
7880

7981
.PHONY: release

0 commit comments

Comments
 (0)