-
Tutorial
Tutorial
This page shows from the ground up how to create a Meson build
definition for a simple project. Then we expand it to use external
dependencies to show how easily they can be integrated into y...
-
Quickstart Guide
$ git clone https://github.com/mesonbuild/meson.git /path/to/sourcedir
Troubleshooting:
$ meson setup builddir
$ bash: /usr/bin/meson: No such file or directory
Description: The default installation...
-
Installing
Installing
(available
since 0.47.0):
ninja backend):
ninja install
By default Meson will not install anything. Build targets can be
installed by tagging them as installable in the definition.
project...
-
Reference manual
Reference manual
This is the root page of the online Meson reference manual. This
manual is also available in a more machine readable format as a
JSON documented attached to every release since
0.60....
-
Getting Meson
Getting Meson
Meson is implemented in Python 3, and requires 3.7 or newer. If your
operating system provides a package manager, you should install it
with that. For platforms that don't have a package...
-
Project templates
Project templates
To make it easier for new developers to start working, Meson ships a
tool to generate the basic setup of different kinds of projects. This
functionality can be accessed with the
mes...