【发布时间】:2015-06-28 01:33:28
【问题描述】:
使用 autotools 作为构建系统,我们是否应该将 Makefile.in(由 automake 生成)与分发一起发布?运行 make dist 会将 Makefile.in 放入存档中,所以我应该将 Makefile.in 推送到我的 git 存储库吗?
【问题讨论】:
-
我相信对此的看法不同,但我倾向于“不”。问题是谁应该运行自动工具,我认为最终应该在什么时候运行。
-
这个问题定义不明确。不,你绝对不应该把 Makefile.in 放在你的 git repo 中。是的,您绝对应该将它包含在您的发行版中。作为推论,你不应该使用 git 作为你的分发机制。 (这就是 tarball 和 rpm 的用途。)
标签: makefile autotools automake build-system