私は最近、この構造に出くわしました:
ifneq ("$(findstring needle, $(HAYSTACK))", "")
do_some_stuff
endif
引用符には本当に用途がありますか、それとも安全に省略できますか?
編集:
次のことがわかりました:ifeq ("a b ", "a b ")
とは異なる動作をしますifeq (a b , a b )
2 番目のものではなく、1 番目のものに一致します。したがって、引用符は確かに重要です。今、問題はその理由です。