我如何通过从CMake configure_file()
或Autoconf文件配置(从*.in
到*
)的替换来执行配置作为每个变量的正则表达式?
我只是想在我正在开发的构建系统中做到这一点。
例如,使用foobar.in
:
#define EMAIL "@DEV_EMAIL@\@@DEV_DOMAIN@"
我想要foobar
:
#define EMAIL "fubar\@foobar.com"
我将如何完成此任务?像这样的东西? (Linux盒子)
/@<VAR>@/<VALUE>/g
但是,我希望能够转义@
字符。我如何忽略转义字符?