diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2018-08-13 17:40:25 +0100 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2018-09-12 15:37:52 +0100 |
commit | da2c4ad3a892780cea8058ad170d27b3a7e74a82 (patch) | |
tree | 806ed155b554209d804572e19963f0c702fd8a34 /mesonbuild/mesonlib.py | |
parent | 4df39ca52f7b2222d88cb9c3b00be7bbbb18bdcb (diff) | |
download | meson-da2c4ad3a892780cea8058ad170d27b3a7e74a82.zip meson-da2c4ad3a892780cea8058ad170d27b3a7e74a82.tar.gz meson-da2c4ad3a892780cea8058ad170d27b3a7e74a82.tar.bz2 |
Use the exact current version in obtainMesonOutput
Currently this trims '0.48.0.dev1' to '0.48.0', and then requires exactly
that version in the generated meson.build for the test.
Just use the exact version.
Also only use a 'project(meson_version:)' constraint in the generated
project if a version is specified
Also remove unused grab_leading_numbers
Diffstat (limited to 'mesonbuild/mesonlib.py')
-rw-r--r-- | mesonbuild/mesonlib.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py index 1c63f17..b117cf5 100644 --- a/mesonbuild/mesonlib.py +++ b/mesonbuild/mesonlib.py @@ -391,19 +391,6 @@ def detect_vcs(source_dir): return vcs return None -def grab_leading_numbers(vstr, strict=False): - result = [] - for x in vstr.rstrip('.').split('.'): - try: - result.append(int(x)) - except ValueError as e: - if strict: - msg = 'Invalid version to compare against: {!r}; only ' \ - 'numeric digits separated by "." are allowed: ' + str(e) - raise MesonException(msg.format(vstr)) - break - return result - # a helper class which implements the same version ordering as RPM @functools.total_ordering class Version: |