diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-09-10 22:13:33 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-09-10 22:13:33 +0100 |
| commit | e09e783d938f1504eac163ac94abd19822cab00a (patch) | |
| tree | 98d5e56e81a772707962bc22dc8a7a4ca37dc916 | |
| parent | e19b00efcc954bf147be8c50521802373c54f248 (diff) | |
Switch to no-version-commit.
| -rw-r--r-- | wscript | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -1,6 +1,6 @@ # -*- mode: python -*- # -# Copyright (C) 2016-2017 Carl Hetherington <cth@carlh.net> +# Copyright (C) 2016-2018 Carl Hetherington <cth@carlh.net> # # This file is part of libcxml. # @@ -18,10 +18,25 @@ # along with libcxml. If not, see <http://www.gnu.org/licenses/>. # +import subprocess +import shlex from waflib import Context APPNAME = 'libcxml' -VERSION = '0.15.5devel' + +this_version = subprocess.Popen(shlex.split('git tag -l --points-at HEAD'), stdout=subprocess.PIPE).communicate()[0] +last_version = subprocess.Popen(shlex.split('git describe --tags --abbrev=0'), stdout=subprocess.PIPE).communicate()[0] + +if isinstance(this_version, bytes): + this_version = this_version.decode('UTF-8') +if isinstance(last_version, bytes): + last_version = last_version.decode('UTF-8') + +if this_version == '': + VERSION = '%sdevel' % last_version[1:].strip() +else: + VERSION = this_version[1:].strip() + API_VERSION = '0.0.0' def options(opt): |
