supongo que esto tiene sentido alguna manera, pero no puedo entender por qué: En el siguiente código, consigo ambos advertencias (Tenga en cuenta que el código original fue una sangría con fichas):variables definidas * y * indefinidos
define variable-definition
ifndef $1
$(warning $1 is undefined)
else
$(warning $1 is defined)
endif
endef
PD: Quiero comprobar si existe la variable con el nombre pasado como $1
, no si se pasó $1
.
PPS: La dedentificación de todo no ayuda.
+1. Escapando de las advertencias ... Oh, eso es bueno. [* rechina los dientes *] – Beta