使用cmake创建一个无cmake的Makefile

时间:2012-02-15 11:53:38

标签: linux compiler-construction makefile cmake cross-compiling

我正在使用cmake尝试在Linux上构建一个项目。 它生成一个Unix Makefile系统,非常好用。 问题是如果没有在该机器上安装cmake,我就无法使用此Makefile构建另一台机器。 我可以在cmake上设置任何选项或标志,以便它生成一个不调用cmake的Makefile吗?

1 个答案:

答案 0 :(得分:2)

据我所知,这是不可能的。如果CMakelists.txt文件已更改,CMake将在Makefile中使用自身进行依赖项扫描并更新Makefile。如果在构建期间cmake不可用,则无法使用。