使用cmake创建一个无需cmake的Makefile

问题描述 投票:0回答:1

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

linux cmake makefile cross-compiling
1个回答
2
投票

据我所知,这是不可能的。如果 CMakelists.txt 文件发生更改,CMake 在 Makefile 中使用自身进行依赖性扫描并更新 Makefile。如果 cmake 在构建过程中不可用,则此操作无法工作。

© www.soinside.com 2019 - 2024. All rights reserved.