Skip to content

Commit 347cb28

Browse files
committed
Fix issue with Darwin builds on non-darwin platforms
1 parent b8dcd55 commit 347cb28

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

Makefile

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
NAME=kubeval
22
GOFMT_FILES?=$$(find . -name '*.go' | grep -v vendor)
3-
OUTPUT ?= bin/darwin/amd64/$(NAME)
43

54
all: build
65

@@ -37,7 +36,7 @@ bin/darwin/amd64:
3736
build: darwin linux windows
3837

3938
darwin: vendor releases bin/darwin/amd64
40-
go build -v -o $(CURDIR)/${OUTPUT}
39+
env GOOS=darwin GOAARCH=amd64 go build -v -o $(CURDIR)/bin/darwin/amd64/$(NAME)
4140
tar -cvzf releases/$(NAME)-darwin-amd64.tar.gz bin/darwin/amd64/$(NAME)
4241

4342
linux: vendor releases bin/linux/amd64
@@ -48,9 +47,6 @@ windows: vendor releases bin/windows/amd64
4847
env GOOS=windows GOAARCH=amd64 go build -v -o $(CURDIR)/bin/windows/amd64/$(NAME)
4948
tar -cvzf releases/$(NAME)-windows-amd64.tar.gz bin/windows/amd64/$(NAME)
5049

51-
example: darwin
52-
./${OUTPUT} fixtures/valid.yaml
53-
5450
lint: $(GOPATH)/bin/golint
5551
golint
5652

@@ -71,4 +67,4 @@ clean:
7167
fmt:
7268
gofmt -w $(GOFMT_FILES)
7369

74-
.PHONY: fmt clean cover acceptance test example windows linux darwin build check
70+
.PHONY: fmt clean cover acceptance test windows linux darwin build check

0 commit comments

Comments
 (0)