On Sun, Feb 20, 2005 at 02:59:36PM -0600, Craig A. Berry wrote:
> Craig A. Berry wrote:
> 
> >We'll also have to fiddle with MACROSTART and MACROEND, or omit
> >referencing PASTHRU at all when it doesn't match \w+. Otherwise we get
> >what we have now, which is
> 
> The attached patch does the fiddling in both MM_Unix.pm (subdir_x) and
> MM_Any.pm (dist_test). I've assumed that $self->{PASTHRU} is defined and
> populated before any calls to dist_test() and subdir_x(), but I have not
> tested on any platform that actually needs the pasthru functionality. I
> can confirm, though, that the omission happens correctly on VMS.

I've just done the much simpler thing and removed the MACROSTART/MACROEND
from around PASTHRU.  I added them exclusively for VMS in the first place,
MMS/K is the only make which needs them.


> The patch also modifies the test infrastructure for defining a rooted
> logical. This is necessary for t/recurs.t as well as t/basic.t, but it
> was only accessible to the latter. I've renamed _setup_bfd_test_root to
> setup_mm_test_root and moved it to MakeMaker::Test::Utils where any test
> setup routine that needs it can get to it.

Ok, I'll patch this in.

Reply via email to