bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Expansion of $(eval..)


From: Gisle Vanem
Subject: Re: Expansion of $(eval..)
Date: Sat, 22 Jan 2022 19:24:37 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

Paul Smith wrote:

You probably want to escape the non-argument references, so that call
will not run them and instead they will be passed to eval:

    define add_c_src
      VPATH += $(1)
      C_SRC += $$(addprefix $(1)/, $(2))
      $$(info Number of 'C_SRC': $$(words $$(C_SRC)))
    endef

That's much better. And many thanks for the explanation.


--
--gv



reply via email to

[Prev in Thread] Current Thread [Next in Thread]