【发布时间】:2011-12-01 04:02:55
【问题描述】:
如何使用 make 的 ifeq 运算符执行逻辑 OR?
例如,我有(简化):
ifeq ($(GCC_MINOR), 4)
CFLAGS += -fno-strict-overflow
endif
ifeq ($(GCC_MINOR), 5)
CFLAGS += -fno-strict-overflow
endif
但想合并这些线路。
(是的,是的,autotools、configure 等;对于目前的情况来说过于严厉,希望将所有内容都保留在 Makefile 中)
[这个问题的逻辑反面:How to Use of Multiple condition in 'ifeq' statement]
【问题讨论】:
-
不要以为是骗人的,链接的问题与链接
ifdef运算符有关,此问题与链接ifeq运算符有关,类似,但答案肯定不同。
标签: makefile