diff options
author | Reto Brunner <reto@labrat.space> | 2021-02-07 19:25:06 +0100 |
---|---|---|
committer | Reto Brunner <reto@labrat.space> | 2021-02-07 19:25:06 +0100 |
commit | 077063ba4ba3dbf0a7a43c58c73bc906ed4684d2 (patch) | |
tree | 973f3a152df73d6bd418643a9ad2c009c71ef51e | |
parent | 804329970ba2bf3fa5ef03e6ca2ba7264b993c11 (diff) | |
download | aerc-077063ba4ba3dbf0a7a43c58c73bc906ed4684d2.tar.gz |
Makefile: use git version string if we can
Some packagers overwrote the version we embed in aerc, we really don't want that. Hence we force clear the variable at the beginning of the makefile. If git is available and returns a useful info we now use that version instead of the hardcoded version
-rw-r--r-- | Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile index 9ad5e29..661acef 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,13 @@ .SUFFIXES: .SUFFIXES: .1 .5 .7 .1.scd .5.scd .7.scd +override undefine VERSION # don't allow local overrides, we want our version +_git_version=$(shell git describe --long --tags --dirty 2>/dev/null | sed 's/-/.r/;s/-/./') +ifeq ($(strip $(_git_version)),) VERSION=0.5.2 +else +VERSION=$(_git_version) +endif VPATH=doc PREFIX?=/usr/local |