Update of bug #40801 (project make): Status: None => Not A Bug Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #1: This isn't a bug, IMO. The call function is not evaluating its argument as if it were makefile syntax. It's simply expanding the contents of the variable just as referencing it with $(def) would, and variable values are not parsed for comments (or other special characters, besides "$"). If you want to interpret the contents of the variable as if it were a makefile snippet you should use the eval function instead; this: define def # $(error not an error anymore) endef $(eval $(value def)) all: won't fail. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?40801> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make