【发布时间】:2017-11-15 05:23:12
【问题描述】:
我们的测试数据由两个文件夹组成。我们有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 和 TestVectors 前缀。也就是说,一旦安装,所有文件都集中在一起:
- @datadir@/@PACKAGE@/
|
+ a.dat
+ b.dat
+ ...
+ x.vec
+ y.vec
+ ...
Install arbitrary data files in arbitrary locations with Automake? 有一个非常相似的问题,但我并没有完全遵循确保make install 按预期工作所需做的事情。
我的问题是,我们如何在安装过程中保留TestData 或TestVectors 的前缀?
【问题讨论】:
标签: autotools automake datadirectory