diff options
| author | Joe Perches <joe@perches.com> | 2013-03-06 09:22:58 -0800 |
|---|---|---|
| committer | Christopher Li <sparse@chrisli.org> | 2013-03-06 21:11:23 -0800 |
| commit | bcdb5ee5a83fbe2779cc6e49ab1fa87c50a20805 (patch) | |
| tree | c1efb8f1e70f15dedf028cba1d39b8ac3ec25245 /Makefile | |
| parent | fbc8230fa8c464e69c006659600eecfcdf6954ab (diff) | |
| download | sparse-dev-bcdb5ee5a83fbe2779cc6e49ab1fa87c50a20805.tar.gz | |
There's no current way to know the version
of sparse. Add --version to see it.
Reviewed-by: Joe Perches <joe@perches.com>
Signed-off-by: Christopher Li <sparse@chrisli.org>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,13 @@ VERSION=0.4.4 +# Generating file version.h if current version has changed +SPARSE_VERSION:=$(shell git describe 2>/dev/null || echo '$(VERSION)') +VERSION_H := $(shell cat version.h 2>/dev/null) +ifneq ($(lastword $(VERSION_H)),"$(SPARSE_VERSION)") +$(info $(shell echo ' GEN 'version.h)) +$(shell echo '#define SPARSE_VERSION "$(SPARSE_VERSION)"' > version.h) +endif + OS = linux @@ -191,7 +199,7 @@ clean: clean-check rm -f *.[oa] .*.d *.so $(PROGRAMS) $(SLIB_FILE) pre-process.h sparse.pc dist: - @if test "`git describe`" != "v$(VERSION)" ; then \ + @if test "v$(SPARSE_VERSION)" != "v$(VERSION)" ; then \ echo 'Update VERSION in the Makefile before running "make dist".' ; \ exit 1 ; \ fi |
