我正在尝试编写一条Make规则,粗略地说,“如果您需要构建目标,还要构建先决条件。但是,不是< / em>重建目标,因为先决条件更改。“
现在我正在使用这个黑客:
target: otherprereqs
$(MAKE) prereq
RECIPE
有更好的方法吗?
答案 0 :(得分:3)
好吧,我想我知道你的意思。如果你的GNUMake版本足够新,你可以使用order-only prerequisites:
target: otherprereqs | prereq
RECIPE