标签: linux build makefile dependencies gnu-make
我想要一个makefile,其中我有一个只能在文件b存在的情况下运行的任务a,但如果b更新则不需要重新运行。我该怎么做?
b
答案 0 :(得分:2)
您需要order-only prerequisite:
但是,有时您可能希望对要调用的规则强制执行特定排序,而不强制在执行其中一个规则时更新目标。在这种情况下,您需要定义仅限订单的先决条件。
请注意,所有版本的make都不一定支持此功能。