1、CMake介紹

CMake全稱為“cross platform make”,是一個開源的跨平臺自動化構(gòu)建系統(tǒng)。使用指定名為CMakeLists.txt的配置文件可以控制軟件的構(gòu)建、測試和打包等流程。同時,通過編寫平臺無關(guān)的CMakeLists.txt文件和需要簡單的配置,CMake就能生成對應(yīng)目標(biāo)平臺的構(gòu)建文件,例如:類Unix系統(tǒng)的makefile文件、Windows的Visual Studio工程或者M(jìn)ac的Xcode工程,大大簡化了跨平臺和交叉編譯方面的工作。

當(dāng)然,類似的make工具也很多,AutocofJAM、QMake、

網(wǎng)友評論