meson
1.1、meson简介
是什么 ?:an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
开发语言:Python
官方主页:https://mesonbuild.com
源码仓库:https://github.com/mesonbuild/meson

meson是与cmake同一层次的工具。

meson的目标是更智能的生成已有的构建工具配置文件而不是为了取代已有的这些构建工具。

meson支持的构建工具与其对应的配置文件

ninjabuild.ninja
VisualStudiovsproj
Xcodexcodeproj
1.2、通过包管理器安装meson
操作系统包管理器安装命令
Allpippip install meson
macOSHomeBrewbrew install meson
GNU/LinuxLinuxBrewbrew install meson
aptsudo apt-get install -y meson
CentOSyumsudo yum install -y meson
dnfsudo dnf install -y meson
openSUSEzyppersudo zypper install -y meson
Alpine Linuxapksudo apk add meson

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm meson
Gentoo LinuxPortagesudo emerge meson
1.3、meson命令

meson的使用格式:

meson [COMMAND] [option]... <source-dir> <build-dir>
1.4、meson.build

meson的配置文件名称为meson.build