【发布时间】:2014-05-09 20:33:05
【问题描述】:
这似乎应该很容易做到,但我终其一生都无法弄清楚如何去做。
基本上,我想获取一个源列表(现在,只是一个变量 ${HDR_LIST}),并将它们全部写入文件中。所以如果HDR_LIST="foo.h;bar.h;baz.h;quz.h" 它会生成文件
#include "foo.h"
#include "bar.h"
#include "baz.h"
#include "quz.h"
我希望此文件仅在 HDR_LIST 更改时更新。
我能想到的唯一方法是创建一个 configure_file 命令...但是这个宏可能在很多地方。每个项目都设置变量,我不确定这有多安全。我觉得应该有更好的方法...
【问题讨论】: