diff --git a/pages/common/meson.md b/pages/common/meson.md index 99bd5cfc69..d4e5e4883c 100644 --- a/pages/common/meson.md +++ b/pages/common/meson.md @@ -3,21 +3,29 @@ > SCons-like build system that uses Python as a front-end language and Ninja as a building backend. > More information: . +- Generate a project with default values: + +`meson init` + - Generate a C project with a given name and version: `meson init {{[-l|--language]}} c {{[-n|--name]}} {{myproject}} --version {{0.1}}` -- Configure the `builddir` with default values: +- Configure a directory named `build` with default values for compilation: -`meson setup {{build_directory}}` +`meson {{[build|setup build]}}` -- Build the project: +- Compile the project: `meson compile -C {{path/to/build_directory}}` - Run all tests in the project: -`meson test` +`meson test -C {{path/to/build_directory}}` + +- Install the project to `/usr/local`: + +`meson install -C {{path/to/build_directory}}` - Display help: