aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément Bénier <clement.benier@iot.bzh>2018-05-21 15:23:05 +0200
committerClément Bénier <clement.benier@iot.bzh>2018-05-22 09:35:58 +0200
commitd65f2c73bfe6d302d5609e949e64254cf2713a1e (patch)
tree1f7f434993fcc2cd3ca9104037d80cb68d3905ea
parent8004920fdc8a55b27c4175293213113423cbb9da (diff)
go version: check if go version is greater than 1.9.0
Makefile checks if go version is greater than 1.9.0 if it is not the case an error log advise to clear the glide cache with glide cc command. Change-Id: If141a2b0972139a132f21c640affdf05869db2b5 Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 7c26883..2d2586e 100644
--- a/Makefile
+++ b/Makefile
@@ -63,8 +63,9 @@ export PATH := $(PATH):$(LOCAL_TOOLSDIR)
GOVERSION := $(shell go version |grep -o '[0-9\.]*'|head -n 1)
GOVERMAJ := $(shell echo $(GOVERSION) |cut -f1 -d.)
GOVERMIN := $(shell echo $(GOVERSION) |cut -f2 -d.)
-CHECKGOVER := $(shell [ $(GOVERMAJ) -gt 1 -o \( $(GOVERMAJ) -eq 1 -a $(GOVERMIN) -ge 8 \) ] && echo true)
-CHECKERRMSG := "ERROR: Go version 1.8.1 or higher is requested (current detected version: $(GOVERSION))."
+CHECKGOVER := $(shell [ $(GOVERMAJ) -gt 1 -o \( $(GOVERMAJ) -eq 1 -a $(GOVERMIN) -ge 9 \) ] && echo true)
+CHECKERRMSG := "ERROR: Go version 1.9.0 or higher is requested (current detected version: $(GOVERSION)). \n\
+\t--> It may be necessary to clear glide cache with following command 'tools/linux/glide cc'"
VERBOSE_1 := -v
@@ -169,7 +170,7 @@ tools/glide:
.PHONY:
checkgover:
- @test "$(CHECKGOVER)" = "true" || { echo $(CHECKERRMSG); exit 1; }
+ @test "$(CHECKGOVER)" = "true" || { echo -e $(CHECKERRMSG); exit 1; }
.PHONY: help