aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorvasser <serhiy.vas@gmail.com>2023-01-13 19:11:57 +0200
committervasser <serhiy.vas@gmail.com>2023-01-13 19:11:57 +0200
commitfd4032087bdde93dfb7494bb12bf52bdc4d5ba74 (patch)
treee565f59f9626ee030695880d6ac3f4952874b5c3 /Makefile
parent9c50a359704f4edd2f33df6d256e032feae3a576 (diff)
downloadgit-bug-fd4032087bdde93dfb7494bb12bf52bdc4d5ba74.tar.gz
Fixed version info be set when go install
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 5 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 46c307f4..a58b0f68 100644
--- a/Makefile
+++ b/Makefile
@@ -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: