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