try #2 to fix versioning in Makefile

pull/236/head V3.0.14
Thorsten von Eicken 8 years ago
parent 5d5535a7a9
commit 963ffbb7f9
No known key found for this signature in database
GPG Key ID: C7F972A59D834B46
  1. 4
      Makefile

@ -189,10 +189,10 @@ endif
TRAVIS_BRANCH?=$(shell git symbolic-ref --short HEAD --quiet)
# Use git describe to get the latest version tag, commits since then, sha and dirty flag, this
# results is something like "v1.2.0-13-ab6cedf-dirty"
VERSION := $(shell (git describe --tags --match 'v*' --long --dirty || echo "no-tag") | sed -re 's/(v[0-9]*\.[0-9]*)\.[0-9]*-/\1./')
VERSION := $(shell (git describe --tags --match 'v*' --long --dirty || echo "no-tag") | sed -re 's/(\.0)?-/./')
# If not on master then insert the branch name
ifneq ($(TRAVIS_BRANCH),master)
ifneq ($(TRAVIS_BRANCH),$(patsubst -*,,$(VERSION)))
ifneq ($(findstring V%,$(TRAVIS_BRANCH)),)
VERSION := $(shell echo $(VERSION) | sed -e 's/-/-$(TRAVIS_BRANCH)-/')
endif
endif

Loading…
Cancel
Save