将 makefile 转换为其相关的 cmakefile

Converting makefile into its relavant cmakefile

本文关键字:cmakefile makefile 转换      更新时间:2023-10-16

我有一个makeFile,我需要有相同的cmake文件,我不想手动转换它,
因为这会花费我的时间,是任何工具或任何解决方案可以使这个解决方案自动化吗?

CMake 的 Wiki "从其他构建系统到 CMake 的转换器"一章涵盖了一些可用的内容。

但请注意 - 请记住您可以放入makefile的复杂性以及 cmake 是一个隐藏这种复杂性的抽象层的事实 - 上面链接的 Wiki 页面中的以下提示:

此处列出的所有转换器都不是"完整的",即生成的 CMake 文件不是 100% 完成的,在所有情况下都留下了一些工作 开发人员

因此,要设置和维护 CMake,您首先需要了解 CMake 是什么以及可以为您做什么。

参考

  • 如何构建CMake背后的概念?