[問題] Makefile 如何判斷多重條件
一般的寫法是
ifeq ($(NAME), John)
CFLAG = john
else
CFLAG = not_john
endif
如果要多重條件,例如以下寫法 (以下寫法都是錯的,僅舉例)
請問正確寫法應該如何寫才對呢?
ifeq ($(NAME), John) && ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
或
ifeq ($(NAME), John)
CFLAG = male
elifeq ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.186.18
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):