On Fri, 04 Mar 2011, Simon J. Gerraty wrote:
Will this do the right thing in the presence of changes to the way words are separated (:tsX, :tW, and friends)?
This is what our make would currently do with:
$ make -V '${one two three:L:tsX:=bar}'
oneXtwoXthreebar
$ make -V '${one two three:L:tW:=bar}'
one two threebar
and the patched version does the same.
But it now gets the correct result for the empty var case.
That looks fine to me. --apb (Alan Barrett)