From d207672bd57bdc0c7a410e2d81c993675e2df59c Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Thu, 12 Apr 2018 17:09:08 +0900 Subject: [PATCH] Parse the output of `go version` to get the value of GOOS (#1260) --- Makefile | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 5c15f69d..22992170 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,5 @@ ifndef GOOS -UNAME_S := $(shell uname -s) -ifeq ($(UNAME_S),Darwin) - GOOS := darwin -else ifeq ($(UNAME_S),Linux) - GOOS := linux -else -$(error "$$GOOS is not defined.") -endif +GOOS := $(word 1, $(subst /, " ", $(word 4, $(shell go version)))) endif MAKEFILE := $(realpath $(lastword $(MAKEFILE_LIST)))