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



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

我相信发生这种情况

的唯一方法是如果您未能指定子目录是相应更高级别的 SUBDIRS 子句 Makefile.am,尽管如果是这种情况,"一切正常"似乎很奇怪。 除非您实际使用小写m命名makefile.in,否则您需要将该文件添加到EXTRA_DIST,但更好的解决方案可能是使用带有大写M的标准名称。

最新更新