Re: [問題] Makefile 如何判斷多重條件

看板Linux作者 (恩)時間16年前 (2009/06/30 23:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《shawnwang (休假妳好)》之銘言: : 一般的寫法是 : 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 try this CANDIDATE := John David CFLAG = $(if $(filter $(NAME), $(CANDIDATE)), male, female) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.119.80 ※ 編輯: liujinyi 來自: 118.160.119.80 (06/30 23:12)
文章代碼(AID): #1AIYeKPk (Linux)
文章代碼(AID): #1AIYeKPk (Linux)