xmake是一個基于Lua的輕量級跨平臺自動構建工具,支持在各種主流平臺上構建項目,主要用于解決 C/C++ 項目的跨平臺構建,同時支持與其他語言的混合編譯,工程配置語法簡單易讀,對初學者友好、上手方便!
軟件介紹
XMake是一個基于Lua的輕量級跨平臺自動構建工具,支持在各種主流平臺上構建項目
xmake的目標是開發(fā)者更加關注于項目本身開發(fā),簡化項目的描述和構建,并且提供平臺無關性,使得一次編寫,隨處構建
它跟cmake、automake、premake有點類似,但是機制不同,它默認不會去生成IDE相關的工程文件,采用直接編譯,并且更加的方便易用 采用lua的工程描述語法更簡潔直觀,支持在大部分常用平臺上進行構建,以及交叉編譯
并且xmake提供了創(chuàng)建、配置、編譯、打包、安裝、卸載、運行等一些actions,使得開發(fā)和構建更加的方便和流程化。
不僅如此,它還提供了許多更加高級的特性,例如插件擴展、腳本宏記錄、批量打包、自動文檔生成等等。。