【发布时间】:2014-10-29 02:45:42
【问题描述】:
我的 GNU Makefile 中有一堆变量,用户可能会更改它们的值。如果其中一些值没有任何意义,我希望 Makefile 在开始执行之前失败。
例如:
FOODIR=foo
BARDIR=bar
没关系,但如果用户将其设置为
FOODIR=foo
BARDIR=foo
我希望 Makefile 失败。我正在寻找正确的语法来做到这一点。比如:
ifeq ($(FOODIR),$(BARDIR))
exit 1;
endif
但这不起作用。这样做的最佳方法是什么?
【问题讨论】: