我们的测试数据由两个文件夹组织。我们有TestData/
和TestVectors/
,这取决于数据的形式:
- TestData
|
+ a.dat
+ b.dat
+ ...
- TestVector
|
+ x.vec
+ y.vec
+ ...
dist_pkgdata_DATA = \
$(testdata_FILES) \
$(testvector_FILES)
testdata_FILES = \
TestData/a.dat TestData/b.dat \
...
testvector_FILES = \
TestVectors/x.vec TestVectors/y.vec \
...
Automake 将它们安装在 中@datadir@/@PACKAGE@/
,但我们在安装时丢失了TestData
andTestVectors
前缀。也就是说,一旦安装,所有文件都集中在一起:
- @datadir@/@PACKAGE@/
|
+ a.dat
+ b.dat
+ ...
+ x.vec
+ y.vec
+ ...
在使用 Automake 在任意位置安装任意数据文件中有一个非常相似的问题?,但我并没有完全遵循需要做的事情来确保make install
按预期工作。
我的问题是,我们如何在安装过程中保留TestData
或保留前缀TestVectors
?