diff options
author | Clément Bénier <clement.benier@iot.bzh> | 2018-05-21 15:23:05 +0200 |
---|---|---|
committer | Clément Bénier <clement.benier@iot.bzh> | 2018-05-22 09:35:58 +0200 |
commit | d65f2c73bfe6d302d5609e949e64254cf2713a1e (patch) | |
tree | 1f7f434993fcc2cd3ca9104037d80cb68d3905ea | |
parent | 8004920fdc8a55b27c4175293213113423cbb9da (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-- | Makefile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |