diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2020-01-13 22:35:56 -0800 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2020-01-21 22:35:27 -0800 |
commit | aad47f9b07dc6105c3ce10059a83efea4a36bcfc (patch) | |
tree | e4cda4c4c732fe524cdfdab3632bbe5ce10ba739 /README | |
parent | 9e9dea45678c01b95bc85bf4915e42c2094fdde2 (diff) |
build: Meson build system
Removes the existing Autotools build system and adds a new Meson one.
Also replaces the shell script test driver with a Python one, since
Meson already brings in a Python dependency.
Common operations:
- ./configure -> meson _build
- make -> ninja -C _build
- make install -> ninja -C _build install
- make check -> meson test -C _build
- make Tartan.pot-update -> ninja -C _build tartan-pot
- make update-po -> ninja -C _build tartan-update-po
To run the tests with coverage enabled and make a coverage report:
- meson _build -Db_coverage=true
- meson test -C _build
- ninja -C _build coverage-html
Diffstat (limited to 'README')
-rw-r--r-- | README | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -18,6 +18,7 @@ Dependencies • gio-2.0 ≥ 2.38.0 • gobject-introspection-1.0 ≥ 1.38.0 • llvm ≥ 7.0 + • meson ≥ 0.52.0 Licensing ========= |