defs.mk: Fix uniq

uniq failed on empty argument lists, fix that

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2019-11-12 18:44:36 +00:00
commit 34a42cd0a4

View file

@ -125,11 +125,7 @@ define install_links
done;
endef
define uniq =
$(eval seen :=)
$(foreach _,$1,$(if $(filter $_,${seen}),,$(eval seen += $_)))
${seen}
endef
uniq = $(if $1,$(firstword $1) $(call uniq,$(filter-out $(firstword $1),$1)))
# ----- standard variables