mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	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.
This commit is contained in:
		
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							@@ -16,6 +16,9 @@ else
 | 
				
			|||||||
	ifeq ($(UNAME_S),Darwin)
 | 
						ifeq ($(UNAME_S),Darwin)
 | 
				
			||||||
		SED_INPLACE := sed -i ''
 | 
							SED_INPLACE := sed -i ''
 | 
				
			||||||
	endif
 | 
						endif
 | 
				
			||||||
 | 
						ifeq ($(UNAME_S),FreeBSD)
 | 
				
			||||||
 | 
							SED_INPLACE := sed -i ''
 | 
				
			||||||
 | 
						endif
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GOFILES := $(shell find . -name "*.go" -type f ! -path "./vendor/*" ! -path "*/bindata.go")
 | 
					GOFILES := $(shell find . -name "*.go" -type f ! -path "./vendor/*" ! -path "*/bindata.go")
 | 
				
			||||||
@@ -24,7 +27,7 @@ GOFMT ?= gofmt -s
 | 
				
			|||||||
GOFLAGS := -v
 | 
					GOFLAGS := -v
 | 
				
			||||||
EXTRA_GOFLAGS ?=
 | 
					EXTRA_GOFLAGS ?=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAKE_VERSION := $(shell make -v | head -n 1)
 | 
					MAKE_VERSION := $(shell $(MAKE) -v | head -n 1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifneq ($(DRONE_TAG),)
 | 
					ifneq ($(DRONE_TAG),)
 | 
				
			||||||
	VERSION ?= $(subst v,,$(DRONE_TAG))
 | 
						VERSION ?= $(subst v,,$(DRONE_TAG))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user