From 77f5dac5252a9c1a28baab6224431a06b475dba1 Mon Sep 17 00:00:00 2001 From: Logan Gorence Date: Sun, 17 May 2020 12:07:10 -0700 Subject: [PATCH] Fix incompatibility with Make 4.3. += does not prepend a space if the variable was empty. Source: https://lwn.net/Articles/810071/ --- make/macros.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/make/macros.mk b/make/macros.mk index 57ed7d20..babb2d11 100644 --- a/make/macros.mk +++ b/make/macros.mk @@ -11,8 +11,8 @@ TOBUILDDIR = $(addprefix $(BUILDDIR)/,$(1)) TOBOOL = $(if $(filter-out 0 false,$1),true,false) COMMA := , -SPACE := -SPACE += +E := +SPACE := $E $E # lower case and upper case translation LC = $(subst A,a,$(subst B,b,$(subst C,c,$(subst D,d,$(subst E,e,$(subst F,f,$(subst G,g,$(subst H,h,$(subst I,i,$(subst J,j,$(subst K,k,$(subst L,l,$(subst M,m,$(subst N,n,$(subst O,o,$(subst P,p,$(subst Q,q,$(subst R,r,$(subst S,s,$(subst T,t,$(subst U,u,$(subst V,v,$(subst W,w,$(subst X,x,$(subst Y,y,$(subst Z,z,$1))))))))))))))))))))))))))