diff options
author | Tkaczyk Mariusz <mariusz.tkaczyk@intel.com> | 2020-05-15 11:23:14 +0200 |
---|---|---|
committer | Jes Sorensen <jsorensen@fb.com> | 2020-05-15 09:52:01 -0400 |
commit | 03ab9763f51ddf2030f60f83e76cf9c1b50b726c (patch) | |
tree | 461d016987916694548222e12bb503e1bf006238 | |
parent | 3b7aae927bdb6e150d1aaf3aaf0d183a06abda0b (diff) | |
download | mdadm-03ab9763f51ddf2030f60f83e76cf9c1b50b726c.tar.gz |
Makefile: add EXTRAVERSION support
Add optional EXTRAVERSION parameter to Makefile and allow to mark version
by user friendly label. It might be useful when creating custom
spins of mdadm, or labeling some instance in between major releases.
Signed-off-by: Tkaczyk Mariusz <mariusz.tkaczyk@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | ReadMe.c | 5 |
2 files changed, 6 insertions, 2 deletions
@@ -105,7 +105,8 @@ VERSION = $(shell [ -d .git ] && git describe HEAD | sed 's/mdadm-//') VERS_DATE = $(shell [ -d .git ] && date --iso-8601 --date="`git log -n1 --format=format:%cd --date=iso --date=short`") DVERS = $(if $(VERSION),-DVERSION=\"$(VERSION)\",) DDATE = $(if $(VERS_DATE),-DVERS_DATE="\"$(VERS_DATE)\"",) -CFLAGS += $(DVERS) $(DDATE) +DEXTRAVERSION = $(if $(EXTRAVERSION),-DEXTRAVERSION="\" - $(EXTRAVERSION)\"",) +CFLAGS += $(DVERS) $(DDATE) $(DEXTRAVERSION) # The glibc TLS ABI requires applications that call clone(2) to set up # TLS data structures, use pthreads until mdmon implements this support @@ -33,7 +33,10 @@ #ifndef VERS_DATE #define VERS_DATE "2018-10-01" #endif -char Version[] = "mdadm - v" VERSION " - " VERS_DATE "\n"; +#ifndef EXTRAVERSION +#define EXTRAVERSION "" +#endif +char Version[] = "mdadm - v" VERSION " - " VERS_DATE EXTRAVERSION "\n"; /* * File: ReadMe.c |