Meson 构建系统

安装 Meson

~# pip3 install ninja
~# pip3 install meson

配置

设置构建目录,默认为当前目录下的 build 目录:

~# meson setup builddir

开始配置:

~# meson configure

也可以指定构建参数:

~# meson build --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --sysconfdir=/etc --localstatedir=/var --buildtype=release

编译

可以进入构建目录进行编译,也可以使用 ninja 指定目录进行编译:

~# ninja -C builddir

也可以直接使用 meson 命令编译:

~# meson compile -C builddir