【发布时间】:2015-03-16 05:20:53
【问题描述】:
我有一个生成文件,它使用$(info) 函数调用向用户显示一些信息。但是,makefile 还包括通过gcc -M 更新的自动生成的依赖文件。每当需要重新制作此类依赖项时,GNU Make 都会再次重新解析所有内容,从而复制使用 $(info) 和类似调用生成的输出。
有没有办法确定 GNU Make 是在 makefile 中执行第一次还是第二次这样的传递,以避免重复 $(info) 行?
【问题讨论】:
-
听起来好像是在编译之前就生成了依赖,其实没必要。 stackoverflow.com/questions/7353426/…