On 12/01/10 17:12, Oleksandr Gavenko wrote:
I need such behavior: remove some pattern from variable and it must stay
recursively expanded.

It seems impossible.

I have truble if variable have in its value some as ${@:.o=.s},
because

var = ... ${filter patern,${var}} ...

not allowed (recursive depends), and

var := ... ${filter patern,${var}} ...

subst ${@:.o=.s} to '' (nil string).

Not sure how the last two lines are related.

Would the following not work?

tmp_var := ${var} # expand var now
var = ${filter patern,${tmp_var}} # var stays recursively expanded

--
Max



_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to