mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-03 01:27:38 +00:00
minimal_golang_version_check (#1752)
This commit is contained in:
parent
e44b5eb84e
commit
93a57f46a6
11
Makefile
11
Makefile
@ -5,6 +5,9 @@ GIT_COMMIT ?= $(shell git rev-list -1 HEAD)
|
|||||||
GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
|
GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
|
||||||
GOBUILD = env GO111MODULE=on go build -trimpath -tags "mdbx" -ldflags "-X main.gitCommit=${GIT_COMMIT} -X main.gitBranch=${GIT_BRANCH}"
|
GOBUILD = env GO111MODULE=on go build -trimpath -tags "mdbx" -ldflags "-X main.gitCommit=${GIT_COMMIT} -X main.gitBranch=${GIT_BRANCH}"
|
||||||
|
|
||||||
|
GO_MAJOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f1)
|
||||||
|
GO_MINOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f2)
|
||||||
|
|
||||||
OS = $(shell uname -s)
|
OS = $(shell uname -s)
|
||||||
ARCH = $(shell uname -m)
|
ARCH = $(shell uname -m)
|
||||||
|
|
||||||
@ -17,6 +20,12 @@ endif
|
|||||||
|
|
||||||
all: tg hack rpctest state pics rpcdaemon integration db-tools
|
all: tg hack rpctest state pics rpcdaemon integration db-tools
|
||||||
|
|
||||||
|
go-version:
|
||||||
|
@if [ $(GO_MINOR_VERSION) -lt 16 ]; then \
|
||||||
|
echo "minimum required Golang version is 1.16"; \
|
||||||
|
exit 1 ;\
|
||||||
|
fi
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
docker build -t turbo-geth:latest --build-arg git_commit='${GIT_COMMIT}' --build-arg git_branch='${GIT_BRANCH}' .
|
docker build -t turbo-geth:latest --build-arg git_commit='${GIT_COMMIT}' --build-arg git_branch='${GIT_BRANCH}' .
|
||||||
|
|
||||||
@ -28,7 +37,7 @@ geth:
|
|||||||
@echo "Done building."
|
@echo "Done building."
|
||||||
@echo "Run \"$(GOBIN)/tg\" to launch turbo-geth."
|
@echo "Run \"$(GOBIN)/tg\" to launch turbo-geth."
|
||||||
|
|
||||||
tg: mdbx
|
tg: go-version mdbx
|
||||||
@echo "Building tg"
|
@echo "Building tg"
|
||||||
$(GOBUILD) -o $(GOBIN)/tg ./cmd/tg
|
$(GOBUILD) -o $(GOBIN)/tg ./cmd/tg
|
||||||
@echo "Done building."
|
@echo "Done building."
|
||||||
|
Loading…
Reference in New Issue
Block a user