首页 > 解决方案 > cmake阶段是否可以生成源文件?

问题描述

我有这样的要求。我想根据cmake阶段的配置文件修改我的源文件。有什么好办法吗?

标签: cmake

解决方案


configure_file命令是你的朋友。

首先,您创建一个用字符串行填充的模板文件(按惯例${MY_VAR}调用),然后作为. 在配置步骤中,CMake将从您的模板生成文件,用 CMake 代码范围中的相应值替换任何文件。foo.ext.inconfigure_filefoo.ext${VARS}


推荐阅读