summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorLzu Tao <taolzu@gmail.com>2019-04-30 05:25:40 (GMT)
committerLzu Tao <taolzu@gmail.com>2019-04-30 05:25:40 (GMT)
commitcb1be75c84e9b49c82634fe9be5f968087c98df8 (patch)
tree544a9476be3ad929f8f671fd842cbc8dc8685639 /contrib
parentdd54ea01a207a65d4819db4222066373f6170113 (diff)
downloadlz4-cb1be75c84e9b49c82634fe9be5f968087c98df8.zip
lz4-cb1be75c84e9b49c82634fe9be5f968087c98df8.tar.gz
lz4-cb1be75c84e9b49c82634fe9be5f968087c98df8.tar.bz2
meson: Rely only on extracted version in lz4.h
So now instead of warning when failing to extract version number from lz4.h, we error and stop the build instead.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/meson/meson.build13
1 files changed, 4 insertions, 9 deletions
diff --git a/contrib/meson/meson.build b/contrib/meson/meson.build
index 7e364eb..c28d90a 100644
--- a/contrib/meson/meson.build
+++ b/contrib/meson/meson.build
@@ -11,9 +11,7 @@ project('lz4', ['c'],
license: ['BSD', 'GPLv2'],
default_options : ['c_std=c99',
'buildtype=release'],
- # Fall-back version in case of extracting version number from
- # `lz4.h` failed.
- version: '1.9.1',
+ version: 'DUMMY',
meson_version: '>=0.47.0')
cc = meson.get_compiler('c')
@@ -40,13 +38,10 @@ lz4_h_file = join_paths(meson.current_source_dir(), '../../lib/lz4.h')
GetLz4LibraryVersion_py = files('GetLz4LibraryVersion.py')
r = run_command(python3, GetLz4LibraryVersion_py, lz4_h_file)
if r.returncode() == 0
- output = r.stdout().strip()
- if output.version_compare('>@0@'.format(lz4_version))
- lz4_version = output
- message('Project version is now: @0@'.format(lz4_version))
- endif
+ lz4_version = r.stdout().strip()
+ message('Project version is now: @0@'.format(lz4_version))
else
- warning('Cannot find project version in @0@'.format(lz4_h_file))
+ error('Cannot find project version in @0@'.format(lz4_h_file))
endif
lz4_libversion = lz4_version