【发布时间】:2013-08-02 03:37:10
【问题描述】:
我有一个编写 Makefile 的 configure 脚本(来自 Makefile.in)。 clean 目标当前会删除从 makefile 中创建的所有内容,但它不会删除 makefile 本身。 (你可能知道我没有使用 Autotools)
因此我的问题是:makefile 是否也应自行删除,要求开发人员再次运行./configure?
一方面,我希望干净的目标正确地清理源树。但是,另一方面,我希望能够在提交之前输入make clean test 来检查一切是否正常;再次运行配置脚本似乎有点奇怪。
【问题讨论】:
-
这完全取决于你想要完成什么。如果生成文件的唯一目的是执行脚本,则删除生成文件。如果您想将 makefile 留给开发人员以后使用,或者出于审计目的,请不要删除它。