diff options
author | vasser <serhiy.vas@gmail.com> | 2023-01-13 19:11:57 +0200 |
---|---|---|
committer | vasser <serhiy.vas@gmail.com> | 2023-01-13 19:11:57 +0200 |
commit | fd4032087bdde93dfb7494bb12bf52bdc4d5ba74 (patch) | |
tree | e565f59f9626ee030695880d6ac3f4952874b5c3 /Makefile | |
parent | 9c50a359704f4edd2f33df6d256e032feae3a576 (diff) | |
download | git-bug-fd4032087bdde93dfb7494bb12bf52bdc4d5ba74.tar.gz |
Fixed version info be set when go install
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -1,8 +1,5 @@ all: build -GIT_COMMIT:=$(shell git rev-list -1 HEAD) -GIT_LAST_TAG:=$(shell git describe --abbrev=0 --tags) -GIT_EXACT_TAG:=$(shell git name-rev --name-only --tags HEAD) UNAME_S := $(shell uname -s) XARGS:=xargs -r ifeq ($(UNAME_S),Darwin) @@ -10,30 +7,27 @@ ifeq ($(UNAME_S),Darwin) endif COMMANDS_PATH:=github.com/MichaelMure/git-bug/commands -LDFLAGS:=-X ${COMMANDS_PATH}.GitCommit=${GIT_COMMIT} \ - -X ${COMMANDS_PATH}.GitLastTag=${GIT_LAST_TAG} \ - -X ${COMMANDS_PATH}.GitExactTag=${GIT_EXACT_TAG} .PHONY: build build: go generate - go build -ldflags "$(LDFLAGS)" . + go build . # produce a build debugger friendly .PHONY: debug-build debug-build: go generate - go build -ldflags "$(LDFLAGS)" -gcflags=all="-N -l" . + go build -gcflags=all="-N -l" . .PHONY: install install: go generate - go install -ldflags "$(LDFLAGS)" . + go install . .PHONY: releases releases: go generate - go run github.com/mitchellh/gox@v1.0.1 -ldflags "$(LDFLAGS)" -osarch '!darwin/386' -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" + go run github.com/mitchellh/gox@v1.0.1 -osarch '!darwin/386' -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" secure: secure-practices secure-vulnerabilities @@ -62,7 +56,7 @@ pack-webui: # produce a build that will fetch the web UI from the filesystem instead of from the binary .PHONY: debug-webui debug-webui: - go build -ldflags "$(LDFLAGS)" -tags=debugwebui + go build -tags=debugwebui .PHONY: clean-local-bugs clean-local-bugs: |