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 |
同类软件 | : | CMake、GYP、gn |
1.2、meson支持的构建工具
与其对应的配置文件
1.3、通过包管理器安装meson
操作系统 | 包管理器 | 安装命令 |
---|
All | pip | pip install meson |
macOS | HomeBrew | brew install meson |
GNU/Linux | HomeBrew | brew install meson |
| apt | sudo apt-get install -y meson |
CentOS | yum | sudo yum install -y meson |
| dnf | sudo dnf install -y meson |
openSUSE | zypper | sudo zypper install -y meson |
Alpine Linux | apk | sudo apk add meson |
Arch Linux ArcoLinux Manjaro Linux | pacman | sudo pacman -Syyu --noconfirm sudo pacman -S --noconfirm meson |
Gentoo Linux | Portage | sudo emerge meson |
1.4、meson命令
meson
的使用格式:
meson [COMMAND] [option]... <source-dir> <build-dir>
1.5、meson.build
meson
的配置文件名称为meson.build
。