From de8bb3bcd9137be5f8311981ecc08d5cabe3e9d5 Mon Sep 17 00:00:00 2001 From: six <354651432@qq.com> Date: Sat, 5 Sep 2020 07:05:18 +0800 Subject: [PATCH] meson: add page (#4281) --- pages/common/meson.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/meson.md diff --git a/pages/common/meson.md b/pages/common/meson.md new file mode 100644 index 0000000000..09bf62ae4e --- /dev/null +++ b/pages/common/meson.md @@ -0,0 +1,24 @@ +# meson + +> SCons-like build system that uses python as a front-end language and Ninja as a building backend. +> More information: . + +- Generate a c project with a given name and version: + +`meson init --language={{c}} --name={{myproject}} --version={{0.1}}` + +- Configure builddir with default values: + +`meson setup {{build_dir}}` + +- Build the project: + +`meson compile -C {{path/to/build_dir}}` + +- Show the help: + +`meson --help` + +- Show version info: + +`meson --version`