This makefile demonstrates a bug in the expansion of .VARIABLES: $ cat Makefile.variables MY_one := 1 MY_two := 2 $(foreach v, $(filter MY_%, $(.VARIABLES)), $(eval undefine $v)) MY_foo := foo MY_bar := bar all: @echo MY Variables = $(filter MY_%, $(.VARIABLES)) $ make -f Makefile.variables MY Variables = MY_one MY_two
Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make