Merge pull request #9640 from hashicorp/f-darwin-arm64

build: add build target for darwin/arm64
This commit is contained in:
Seth Hoenig
2020-12-15 14:05:10 -06:00
committed by GitHub

View File

@@ -53,7 +53,7 @@ endif
# On MacOS, we only build for MacOS
ifeq (Darwin,$(THIS_OS))
ALL_TARGETS += darwin_amd64
# Copy CGO files for darwin into place
ALL_TARGETS += darwin_arm64
endif
# On FreeBSD, we only build for FreeBSD
@@ -73,6 +73,15 @@ pkg/darwin_amd64/nomad: $(SOURCE_FILES) ## Build Nomad for darwin/amd64
-tags "$(GO_TAGS)" \
-o "$@"
pkg/darwin_arm64/nomad: $(SOURCE_FILES) ## Build Nomad for darwin/arm64
@echo "==> Building $@ with tags $(GO_TAGS)..."
@CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 \
go build \
-trimpath \
-ldflags $(GO_LDFLAGS) \
-tags "$(GO_TAGS)" \
-o "$@"
pkg/freebsd_amd64/nomad: $(SOURCE_FILES) ## Build Nomad for freebsd/amd64
@echo "==> Building $@..."
@CGO_ENABLED=1 GOOS=freebsd GOARCH=amd64 \