我想这是有道理的莫名其妙,但我不能把握原因:在下面的代码,我得到都警告(请注意,原代码与标签缩进):变量定义*和*未定义
define variable-definition
ifndef $1
$(warning $1 is undefined)
else
$(warning $1 is defined)
endif
endef
PS:我想检查名称为$1
的变量是否存在,而不是$1
是否通过。
PPS:Dedenting整个事情没有帮助。
+1。逃避警告......噢,那很好。 [* gnashes牙齿*] – Beta