创建未针对更改进行监视的依赖项

时间:2012-02-17 20:59:47

标签: makefile gnu-make

我正在尝试编写一条Make规则,粗略地说,“如果您需要构建目标,还要构建先决条件。但是,不是< / em>重建目标,因为先决条件更改。“

现在我正在使用这个黑客:

target: otherprereqs
   $(MAKE) prereq
   RECIPE

有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

好吧,我想我知道你的意思。如果你的GNUMake版本足够新,你可以使用order-only prerequisites

target: otherprereqs | prereq
    RECIPE