Ads 468x60px

##EasyReadMore##

18 9月, 2017

在 maklefile 中混合使用ifeq 和 or

在makefile 中你不能使用
ifeq($(var, x) or $(var, y))
這是不合乎語法的。

但是你可以巧妙地混用filter去逹到以上的效果
ifeq($(var), $(filter $(var), x y))

filter 的功能會將 var 分別和 x 及 y 比較,如果一樣就會返回x 或 y。

程式員的工具箱: 如何在maklefile 中混合使用ifeq 和 or 的邏輯 - https://goo.gl/HJtzdW

0 意見:

張貼留言

 
Blogger Templates