Meson 建構系統
概述
Meson 是一個開源建構系統,旨在實現極快的速度,更重要的是,盡可能地使用者友善。
Meson 的主要設計理念是,開發人員花在編寫或除錯建構定義上的每一秒都是浪費的時間。等待建構系統實際開始編譯程式碼的每一秒也是如此。
特色
- 多平台支援 Linux、macOS、Windows、GCC、Clang、Visual Studio 等
- 支援的語言包括 C、C++、D、Fortran、Java、Rust
- 使用非常易讀且使用者友善的非圖靈完備 DSL 來定義建構
- 跨編譯適用於許多作業系統以及裸機
- 針對極快的完整和增量建構進行了優化,且不犧牲正確性
- 內建多平台相依性提供者,可與發行版套件協同運作
- 樂趣無窮!
初學者快速入門
您是程式設計的絕對初學者嗎? 別擔心,請閱讀這份初學者指南以開始使用。
社群
對於大多數人來說,聯繫其他 Meson 開發人員的最簡單方法是透過網路聊天。使用的頻道是 #mesonbuild
,可以透過 Matrix (網路介面) 或 OFTC IRC 進行。
其他溝通方式包括 郵件列表 (由 Google Groups 託管) 以及 Meson GitHub 儲存庫的 討論區。
使用 Meson 的專案
許多專案都在使用 Meson,它們是學習如何(以及不應該如何!)將現有專案轉換為 Meson 的絕佳資源。
可以在這裡找到 Meson 使用者的簡短列表,但還有更多。我們很樂意聽到您的成功案例,以及如何改進的地方!
開發
Meson 的所有開發都在 GitHub 專案上進行。有關貢獻的說明可以在貢獻頁面上找到。
您無需簽署 CLA 即可為 Meson 做出貢獻。
搜尋結果為