On Sun, 2015-01-18 at 13:07 -0600, Norbert Thiebaud wrote:
> >> Then $(eval) is the Wrong Thing.
> >
> > I hope not …
> 
> hope is not relevant... $(eval) _is_ the Wrong Thing(tm) for what you
> seems to want to do

The rule of thumb is, if you're using $(eval ...) inside a recipe,
you're doing something wrong.  $(eval ...) is for parsing MAKEFILE
content.  The recipe is passed to the SHELL.


There is only one situation I can think of where it _might_ make sense
to use $(eval ...) inside a recipe: if you want to assign a make
variable when the recipe is invoked.  But a real need for this is rare;
usually there are simpler and more straightforward ways to get the
result you're looking for.



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to