meson
fast build system
TLDR
Setup build directory
$ meson setup [builddir]
Configure with options$ meson setup [builddir] -D[option=value]
Compile project$ meson compile -C [builddir]
Run tests$ meson test -C [builddir]
Install project$ meson install -C [builddir]
Reconfigure$ meson configure [builddir] -D[option=value]
SYNOPSIS
meson command [options]
DESCRIPTION
meson is a fast build system. It generates ninja build files from meson.build definitions.
The tool provides simple syntax and fast configuration. Used by many open source projects.
PARAMETERS
COMMAND
Meson command (setup, compile, test).setup DIR
Configure build directory.compile -C DIR
Build project.test -C DIR
Run tests.install -C DIR
Install project.-D OPT=VAL
Set option.--help
Display help information.
CAVEATS
Requires ninja backend. Python-based. Different from make/cmake.
HISTORY
Meson was created by Jussi Pakkanen in 2013 as a fast, user-friendly build system.
