Meson 安裝與使用的完全新手指南
取得 Meson
获取Meson
Obtendo o Meson
快速入門指南
教學
從頭開始建置一個簡單的 SDL2 應用程式
手冊
概觀
執行 Meson
命令列指令
內建選項
與 Visual Studio 搭配使用
Meson 範例
語法
交叉編譯和原生檔案參考
持久化的原生環境
建置目標
包含目錄
安裝
新增參數
組態設定
編譯器屬性
相依性
執行緒
外部命令
預編譯標頭
統一建置
功能自動偵測
產生來源
單元測試
交叉編譯
在地化
建置選項
子專案
停用建置的部分
clang-format
模組
CMake 模組
不穩定的 CUDA 模組
Dlang 模組
外部專案模組
FS(檔案系統)模組
GNOME 模組
Hotdoc 模組
不穩定的 IceStorm 模組
Java 模組
keyval 模組
Pkgconfig 模組
Python 3 模組
Python 模組
Qt4 模組
Qt5 模組
Qt6 模組
Rust 模組
不穩定的 SIMD 模組
來源集模組
Windows 模組
I18n 模組
不穩定的 Wayland 模組
Java
Vala
D
Cython
Rust
IDE 整合
自訂建置目標
建置系統轉換器
設定建置目錄
執行目標
建立發行版本
建立 OSX 套件
建立 Linux 二進位檔
專案範本
參考手冊
內建物件
build_machine
host_machine
meson
target_machine
基本類型
any
bool
dict
int
list
str
void
函式
傳回的物件
別名目標
雙函式庫物件
建置目標
組態資料物件
編譯器物件
自訂目標索引
自訂目標
相依性物件
停用器
環境
可執行目標
外部程式
提取的物件檔案
功能選項物件
檔案
產生的清單物件
產生器物件
包含目錄
JAR 建置目標
函式庫目標
匯入的模組物件
範圍物件
執行目標
執行結果物件
結構化來源
子專案物件
Meson 目標
參考表
樣式建議
Meson 檔案重寫器
常見問題
可重現的建置
如何在 Meson 中執行 X?
Meson WrapDB 套件
Wrap 相依性系統手冊
新增專案至 WrapDB
使用 WrapDB
使用 wraptool
Wrap 最佳實務與提示
將預先建置的二進位檔作為 Wrap 發佈
發行說明
版本 1.7.0 (開發中)
版本 1.6.0
版本 1.5.0
版本 1.4.0
版本 1.3.0
版本 1.2.0
版本 1.1.0
版本 1.0.0
版本 0.64.0
版本 0.63.0
版本 0.62.0
版本 0.61.0
版本 0.60.0
版本 0.59.0
版本 0.58.0
版本 0.57.0
版本 0.56.0
版本 0.55.0
版本 0.54.0
版本 0.53.0
版本 0.52.0
版本 0.51.0
版本 0.50.0
版本 0.49
版本 0.48
版本 0.47
版本 0.46
版本 0.45
版本 0.44
版本 0.43
版本 0.42
版本 0.41
版本 0.40
版本 0.39
版本 0.38
版本 0.37
其他文件
發行程序
效能比較
Arm 效能測試
簡單的比較
比較
關於 Meson 的會議簡報
聯絡資訊
持續整合
設計理念
深入教學
媒體報導
Meson 關於在一個建置目錄中混合多個建置系統的政策
Pkg config 檔案
playground
從 Autotools 移植
Python 的使用
使用者
使用多個建置目錄
Visual Studio 的外部建置專案
貢獻 Meson
YAML 參考手冊
Meson CI 設定
法律資訊
影片