mirror of
https://github.com/prometheus/prometheus.git
synced 2025-03-05 20:59:13 -08:00
Fix Mac OS X build since we upgraded to go1.2.
Since go1.2, the release engineers have keyed their release artifacts to the major release family of Mac OS X. Change-Id: Ia4bf0c86af9884748e21be14ab6e09f01a830e19
This commit is contained in:
parent
95bc920f5f
commit
e9eda76192
|
@ -28,12 +28,23 @@ endif
|
||||||
OS=$(shell uname)
|
OS=$(shell uname)
|
||||||
ARCH=$(shell uname -m)
|
ARCH=$(shell uname -m)
|
||||||
|
|
||||||
|
# The release engineers apparently need to key their binary artifacts to the
|
||||||
|
# Mac OS X release family.
|
||||||
|
MAC_OS_X_VERSION ?= 10.8
|
||||||
|
|
||||||
BUILD_PATH = $(PWD)/.build
|
BUILD_PATH = $(PWD)/.build
|
||||||
|
|
||||||
GO_VERSION := 1.2
|
GO_VERSION := 1.2.1
|
||||||
GOOS = $(subst Darwin,darwin,$(subst Linux,linux,$(OS)))
|
GOOS = $(subst Darwin,darwin,$(subst Linux,linux,$(OS)))
|
||||||
|
|
||||||
|
ifeq ($(GOOS),darwin)
|
||||||
|
RELEASE_SUFFIX ?= -osx$(MAC_OS_X_VERSION)
|
||||||
|
else
|
||||||
|
RELEASE_SUFFIX ?=
|
||||||
|
endif
|
||||||
|
|
||||||
GOARCH = $(subst x86_64,amd64,$(ARCH))
|
GOARCH = $(subst x86_64,amd64,$(ARCH))
|
||||||
GOPKG ?= go$(GO_VERSION).$(GOOS)-$(GOARCH).tar.gz
|
GOPKG ?= go$(GO_VERSION).$(GOOS)-$(GOARCH)$(RELEASE_SUFFIX).tar.gz
|
||||||
GOURL ?= http://go.googlecode.com/files
|
GOURL ?= http://go.googlecode.com/files
|
||||||
GOROOT = $(BUILD_PATH)/root/go
|
GOROOT = $(BUILD_PATH)/root/go
|
||||||
GOPATH = $(BUILD_PATH)/root/gopath
|
GOPATH = $(BUILD_PATH)/root/gopath
|
||||||
|
|
Loading…
Reference in a new issue