make dist不包含子目录中的makefile.in文件

时间:2012-05-28 10:53:06

标签: makefile autotools autoconf automake

我的源文件夹中有一个Makefile.am文件,某些子目录中有一些makefile.in文件。一切正常但我注意到当我做一个make dist时,tarball不包含子目录中的makefile.in。也正因为如此,使得distcheck失败。

1 个答案:

答案 0 :(得分:1)

我认为唯一可能发生的方法是,如果你没有指定子目录是相应更高级别Makefile.am的SUBDIRS子句,尽管看起来很奇怪'如果是这样的话,一切正常“。除非您实际上使用小写makefile.in命名m,否则您需要将该文件添加到EXTRA_DIST,但更好的解决方案可能是使用标准名称大写M