From 34a42cd0a4ce7bf9f104dfd576ddf23e4015f626 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 12 Nov 2019 18:44:36 +0000 Subject: [PATCH] defs.mk: Fix uniq uniq failed on empty argument lists, fix that Signed-off-by: Jan Lindemann --- make/defs.mk | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/make/defs.mk b/make/defs.mk index 7ffbd12b..efc6ec20 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -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