&& python3 ~/get-pip.py --user
&& pip3 install --user meson
script:
- - meson --buildtype=debug
+ - meson setup --buildtype=debug
-Db_lundef=false
-Dauto_features=enabled
-Dbuild_{programs,tests,contrib}=true
-Ddefault_library=both
build/meson builddir
- - cd builddir
+ - pushd builddir
- DESTDIR=./staging ninja install
- tree ./staging
allow_failures:
'cpp_std=c++11',
'buildtype=release'
],
- # Fall-back version in case of extracting version number from
- # `zstd.h` failed.
- version: '1.4.0',
+ version: 'DUMMY',
meson_version: '>=0.47.0')
cc = meson.get_compiler('c')
GetZstdLibraryVersion_py = files('GetZstdLibraryVersion.py')
r = run_command(python3, GetZstdLibraryVersion_py, zstd_h_file)
if r.returncode() == 0
- output = r.stdout().strip()
- if output.version_compare('>@0@'.format(zstd_version))
- zstd_version = output
- message('Project version is now: @0@'.format(zstd_version))
- endif
+ zstd_version = r.stdout().strip()
+ message('Project version is now: @0@'.format(zstd_version))
else
- message('Cannot find project version in @0@'.format(zstd_h_file))
+ error('Cannot find project version in @0@'.format(zstd_h_file))
endif
zstd_libversion = zstd_version