From: dankm Date: Wed, 18 Dec 2019 17:47:11 +0000 (-0600) Subject: Address minor portability issues (#9414) X-Git-Tag: v1.11.0-rc1~114 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d66ae50fd51c009941d0c6bd95246502336ebe5a;p=gitea.git Address minor portability issues (#9414) * Add os specific sed for FreeBSD. * Replace hardcoded "make" with $(MAKE) Some systems don't use GNU make by default, and use something like gnumake or gmake. Respect that when determining the make version. --- diff --git a/Makefile b/Makefile index ef27530625..146abf5d08 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,9 @@ else ifeq ($(UNAME_S),Darwin) SED_INPLACE := sed -i '' endif + ifeq ($(UNAME_S),FreeBSD) + SED_INPLACE := sed -i '' + endif endif GOFILES := $(shell find . -name "*.go" -type f ! -path "./vendor/*" ! -path "*/bindata.go") @@ -24,7 +27,7 @@ GOFMT ?= gofmt -s GOFLAGS := -v EXTRA_GOFLAGS ?= -MAKE_VERSION := $(shell make -v | head -n 1) +MAKE_VERSION := $(shell $(MAKE) -v | head -n 1) ifneq ($(DRONE_TAG),) VERSION ?= $(subst v,,$(DRONE_TAG))