是否可以将CMakeLists.txt转换为Unix Makefile?

我出于某些原因试图在我的项目中摆脱cmake.我需要创建unix makefile来构建我的项目.如果我使用cmake为我生成它们,那makefile将依赖于cmake.我可以使用的唯一构建工具是GNU工具链. 最佳答案 cmake被发明为一种创建makefile的便携方式.如果你想看一个替代方案,请看一下
bjam from boost.这个工具适用于很多工具链(在bjam术语中称为工具集),并且非常容易使用,因为cmake是.

如果你真的想摆脱cmake或bjam,那么编写你自己的makefile,以cmake生成的为例,作为基础…但这将限制你的代码将编译的系统和工具链的范围.老实说,如果你需要更好的支持其他工具集,我会认为这是一种痛苦,并鼓励你使用bjam.

点赞