Xmake

Infobox_Software | name = XMake | developer = Ruki | latest_release_version = 2.2.3 | latest_release _ date = | operating_system = 跨平臺 | genre = 軟體開發工具 | license = Apache許可證 2.0 | working_state = 目前 | website = XMake是一個基於Lua的開源輕量級跨平臺自動化構建系統 ， 支持在各種主流平臺上構建項目 xmake的目標是開發者更加關注於項目本身開發 ， 簡化項目的描述和構建 ， 並且提供平臺無關性 ， 使得一次編寫 ， 隨處構建 它跟cmake 、 automake 、 premake有點類似 ， 但是機制不同 ， 它默認不會去生成IDE相關的工程文件 ， 採用直接編譯 ， 並且更加的方便易用 採用lua的工程描述語法更簡潔直觀 ， 支持在大部分常用平臺上進行構建 ， 以及交叉編譯 並且xmake提供了創建 、 配置 、 編譯 、 打包 、 安裝 、 卸載 、 運行等一些actions ， 使得開發和構建更加的方便和流程化 。 不僅如此 ， 它還提供了許多更加高級的特性 ， 例如插件擴展 、 腳本宏記錄 、 批量打包 、 自動文檔生成等等 。