我正在寻找一个基本的自动化工具;我不知道是它不存在,还是我所有的谷歌搜索都太笼统了。我想做的是从一个模板文件file.in
开始,通过运行一个工具(脚本?)来生成一个目标文件file.out
,用宏文件macros.txt
中的定义替换某些替换字符串的所有出现。更具体地说,宏文件将包含以下条目:
PATH = /Users/me/mypath/...
模板文件将包含像
这样的文本"... change the working directory to @PATH@ and ... "
此刻,我正在完成我需要使用CMake的configure_file()
,但这似乎过于沉重的手头的任务。最终的目标文件将是XML文档,我需要用与配置相关的信息填充一些字段。
好吧,所以刚刚告诉我这个问题为我赢得了Tumbleweed徽章。我决定推出我自己的解决方案,这相当于大约10行Python。