cmake脚本通常是手工编写的吗?

时间:2017-08-03 14:33:40

标签: cmake

我需要创建一个能够在linux和windows上构建的cmake项目。所以我查看了cmake教程,所有这些都告诉我手动设置构建过程。看看用cmake制作的其他项目,脚本就像是由计算机创建的(无格式化没有注释)。所以我想知道是否有更自动化的aproach或工具可以用于cmake文件。或者大多数cmake脚本是真的手工编写的?

1 个答案:

答案 0 :(得分:1)

是的,CMakeLists.txt通常是手写的。生成的是SomeProjectConfig.cmake个模块,其中包含导出的目标和信息项目的构建方式。当您想要使用自己项目中的find_package时,SomeProject命令会使用这些模块。