Makefile ifeq 論理 AND 質問する

Makefile ifeq 論理 AND 質問する

GNU make ファイルのループで複数の条件をチェックしたいと思いますif。次に例を示します。

ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE))
true statement 
else 
false statement
endif

正しいやり方は何でしょうか?

ベストアンサー1

Hasturkun の解決策は機能しますが、これを記述する慣用的な方法は次のとおりです。

ifeq ($(TEST_FLAG),TRUE)
ifeq ($(DEBUG_FLAG),FALSE)
# Stuff
endif
endif

おすすめ記事