现在我正在使用 Firebreath 开发我的插件,但在使用 Firebreath 预定义的configure_template函数时遇到了问题。
就我现在所见,configure_template 将替换引用为 ${VAR} 或 @VAR@ 或 @@foreach 循环的变量。
但是我的配置文件(nsis 安装程序文件)有自己定义的变量 ${VAR},所以我不希望它被 configure_template 替换。
我使用 Firebreath 预定义的 configure_template 而不是 configure_file(inputfile outputfile @ONLY) 的原因是我想在我的配置文件中使用 @@foreach 循环来解释分号 CMAKE 变量。
那么,我应该如何解决这个问题呢?我可以轻松修改现有的 configure_template 以忽略 ${VAR},还是有其他方法可以解释我的配置文件中的分号 CMAKE 变量?