forked from gitea/gitea
		
	Make go's build flags a variable
This allows the user to specify build flags from the make command line. For example to force a complete rebuild one could use: make BUILD_FLAGS='-v -a' TAGS="sqlite"
This commit is contained in:
		
							parent
							
								
									9df5c39bca
								
							
						
					
					
						commit
						db3905c0a3
					
				
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @ -6,6 +6,7 @@ LESS_FILES := $(wildcard public/less/gogs.less public/less/_*.less) | ||||
| GENERATED  := modules/bindata/bindata.go public/css/gogs.css | ||||
| 
 | ||||
| TAGS = "" | ||||
| BUILD_FLAGS = "-v" | ||||
| 
 | ||||
| RELEASE_ROOT = "release" | ||||
| RELEASE_GOGS = "release/gogs" | ||||
| @ -16,14 +17,14 @@ NOW = $(shell date -u '+%Y%m%d%I%M%S') | ||||
| .IGNORE: public/css/gogs.css | ||||
| 
 | ||||
| build: $(GENERATED) | ||||
| 	go install -v -ldflags '$(LDFLAGS)' -tags '$(TAGS)' | ||||
| 	go install $(BUILD_FLAGS) -ldflags '$(LDFLAGS)' -tags '$(TAGS)' | ||||
| 	cp '$(GOPATH)/bin/gogs' . | ||||
| 
 | ||||
| govet: | ||||
| 	go tool vet -composites=false -methods=false -structtags=false . | ||||
| 
 | ||||
| build-dev: $(GENERATED) govet | ||||
| 	go install -v -race -tags '$(TAGS)' | ||||
| 	go install $(BUILD_FLAGS) -race -tags '$(TAGS)' | ||||
| 	cp '$(GOPATH)/bin/gogs' . | ||||
| 
 | ||||
| pack: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dan McGregor
						Dan McGregor