diff options
-rw-r--r-- | README.md | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -13,23 +13,18 @@ This project provides the following primitives: ## Dependencies -Test cases require google{test,mock}, valgrind, and lcov. +Test cases require google{test,mock}, valgrind, and lcov. It also requires the Meson Build System which can be installed following the instructions at [mesonbuild.com](https://mesonbuild.com/Getting-meson.html). ## Building For a standard release build, you want something like: ``` -./bootstrap.sh -./configure --disable-examples --disable-tests -make -make install +meson setup -Dexamples=false -Dtests=disabled builddir +ninja -C builddir +ninja -C builddir install ``` For a test / debug build, a typical configuration is ``` -./bootstrap.sh -./configure --enable-tests --enable-coverage --enable-valgrind -make -make check -make check-valgrind -make check-code-coverage +meson setup -Dtests=enabled builddir +meson test -C builddir ``` |