GNU make - 仅依赖于文件存在而不是修改时间

时间:2015-06-10 16:19:40

标签: linux build makefile dependencies gnu-make

我想要一个makefile,其中我有一个只能在文件b存在的情况下运行的任务a,但如果b更新则不需要重新运行。我该怎么做?

1 个答案:

答案 0 :(得分:2)

您需要order-only prerequisite

  

但是,有时您可能希望对要调用的规则强制执行特定排序,而不强制在执行其中一个规则时更新目标。在这种情况下,您需要定义仅限订单的先决条件。

请注意,所有版本的make都不一定支持此功能。