标签: cmake
我有这样的要求。我想在cmake阶段根据配置文件修改源文件。有什么好方法吗?
答案 0 :(得分:0)
configure_file命令是您的朋友。
首先,创建一个模板文件,该文件填充有字符串行${MY_VAR}(按照惯例称为foo.ext.in),然后作为configure_file的参数传入。在配置步骤中,CMake将根据您的模板生成foo.ext文件,并用CMake代码范围中的相应值替换任何${VARS}。
${MY_VAR}
foo.ext.in
configure_file
foo.ext
${VARS}