• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

contrib/23-Nov-2023-5546

examples/23-Nov-2023-5046

lib/23-Nov-2023-5848

programs/23-Nov-2023-5343

tests/23-Nov-2023-9479

GetLz4LibraryVersion.pyD23-Nov-20231.3 KiB4023

InstallSymlink.pyD23-Nov-20232.1 KiB5635

README.mdD23-Nov-2023836 3524

meson.buildD23-Nov-20233.8 KiB126100

meson_options.txtD23-Nov-20231.2 KiB2521

README.md

1Meson build system for lz4
2==========================
3
4Meson is a build system designed to optimize programmer productivity.
5It aims to do this by providing simple, out-of-the-box support for
6modern software development tools and practices, such as unit tests,
7coverage reports, Valgrind, CCache and the like.
8
9This Meson build system is provided with no guarantee.
10
11## How to build
12
13`cd` to this meson directory (`contrib/meson`)
14
15```sh
16meson setup --buildtype=release -Ddefault_library=shared -Dbin_programs=true builddir
17cd builddir
18ninja             # to build
19ninja install     # to install
20```
21
22You might want to install it in staging directory:
23
24```sh
25DESTDIR=./staging ninja install
26```
27
28To configure build options, use:
29
30```sh
31meson configure
32```
33
34See [man meson(1)](https://manpages.debian.org/testing/meson/meson.1.en.html).
35