mirror of
https://github.com/tldr-pages/tldr.git
synced 2026-08-28 11:25:16 +08:00
meson: refresh page (#21721)
This commit is contained in:
+12
-4
@@ -3,21 +3,29 @@
|
||||
> SCons-like build system that uses Python as a front-end language and Ninja as a building backend.
|
||||
> More information: <https://mesonbuild.com/Commands.html>.
|
||||
|
||||
- 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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user