Mercurial > hg > openttd
changeset 3994:7e446b65ddf6 draft
(svn r5197) - Use svn info to automatically find the last modified revision number and get branch information and place it in the revision string. Increase NETWORK_REVISION_LENGTH to accommodate the branch tag.
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Fri, 09 Jun 2006 14:40:30 +0000 |
parents | 8923062f5761 |
children | ced0a23a5188 |
files | Makefile network.h |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile +++ b/Makefile @@ -258,7 +258,10 @@ ifdef RELEASE REV:=$(RELEASE) else -REV := $(shell if test -d .svn; then svnversion . | awk '{ print "r"$$0 }'; fi) +ifeq ($(shell if test -d .svn; then echo 1; fi), 1) +REV_MODIFIED := $(shell svnversion . | grep -o M) +REV := $(shell LC_ALL=C svn info | awk '/^URL:.*branch/ { BRANCH="-"a[split($$2, a, "/")] } /^Last Changed Rev:/ { REV="r"$$4"$(REV_MODIFIED)" } END { print REV BRANCH }') +endif endif # define flag to use for -lrt (some OSes overwrites this later for compatibility)