手册

这是 Meson 的用户手册。它目前跟踪 Git 头部的状态。如果您使用的是旧版本,这里的一些信息可能不适合您。

子页面

概述 – Meson 构建系统的概述

运行 Meson – 使用 Meson 构建项目

命令行命令

内置选项 – 用于配置项目属性的内置选项

与 Visual Studio 一起使用 – 如何在 Visual Studio 中使用 Meson

Meson 示例 – 简单项目的逐步说明

语法 – Meson 文件的语法和结构

交叉和本地文件引用

持久本地环境 – 设置本地编译

构建目标 – 构建目标的定义

包含目录 – 处理包含目录的说明

安装 – 安装目标

添加参数 – 添加编译器参数

配置 – 构建时配置选项

编译器属性

依赖项 – 外部库和框架的依赖项

线程 – 启用线程支持

外部命令 – 运行外部命令

预编译头文件 – 使用预编译头文件来减少编译时间

统一构建 – 统一构建是一种减少构建时间的技术

功能自动检测 – 自动检测 ccache 和代码覆盖率等功能

生成源代码 – 编译前生成源文件

单元测试 – Meson 自身的单元测试系统

交叉编译 – 设置交叉编译

本地化 – 使用 GNU Gettext 进行本地化

构建选项 – 用于配置项目属性的构建选项

子项目 – 在其他 Meson 项目中使用 Meson 项目作为子项目

禁用构建部分 – 禁用选项

clang-format – 代码格式化

模块 – 用于常见构建操作的 Meson 模块

Java – 编译 Java 程序

Vala – 编译 Vala 和 Genie 程序

D – 编译 D 源代码

Cython – Meson 中对 Cython 的支持

Rust – 在 Meson 中使用 Rust

IDE 集成 – Meson 的 API 用于将 Meson 支持集成到 IDE 中

自定义构建目标 – 用于自定义语言或特殊情况的构建目标

构建系统转换器 – 将其他构建系统转换为 Meson

配置构建目录 – 配置预生成构建目录

运行目标 – 用于运行外部命令的目标

创建发布 – 创建发布

创建 OS X 包 – 创建 OS X 包的工具

创建 Linux 二进制文件 – 创建通用 Linux 二进制文件

项目模板 – 项目模板

搜索结果是