From e0acc15214a19f9c983976378da9c53bb3700be8 Mon Sep 17 00:00:00 2001 From: cyqsimon <28627918+cyqsimon@users.noreply.github.com> Date: Thu, 2 May 2024 17:29:57 +0800 Subject: [PATCH] Fix unreliable GOOS detection --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c38f86de..63f7e65b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ SHELL := bash GO ?= go -GOOS ?= $(word 1, $(subst /, " ", $(word 4, $(shell go version)))) +GOOS ?= $(shell $(GO) version | sed -E 's|^(.* )?([a-zA-Z0-9\-_]+)/[a-zA-Z0-9\-_]+( .*)?$$|\2|') MAKEFILE := $(realpath $(lastword $(MAKEFILE_LIST))) ROOT_DIR := $(shell dirname $(MAKEFILE))