lz4/contrib/meson
Rosen Penev 4ebc792cab
meson: remove build requirement for distutils
Tested on a default installation of Debian 10.

Same as https://github.com/facebook/zstd/pull/2197

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-21 15:27:22 -07:00
..
meson meson: remove build requirement for distutils 2020-07-21 15:27:22 -07:00
meson_options.txt meson: Fix deprecated warnings on build options 2019-06-29 10:10:05 +07:00
meson.build meson: move one layer deeper to allow easy construction of a wrap file 2019-09-26 17:29:04 +09:00
README.md meson: Fix deprecated warnings on build options 2019-06-29 10:10:05 +07:00

Meson build system for lz4

Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.

This Meson build system is provided with no guarantee.

How to build

cd to this meson directory (contrib/meson)

meson setup --buildtype=release -Ddefault_library=shared -Dbin_programs=true builddir
cd builddir
ninja             # to build
ninja install     # to install

You might want to install it in staging directory:

DESTDIR=./staging ninja install

To configure build options, use:

meson configure

See man meson(1).