develooper Front page | perl.perl5.porters | Postings from February 2009

Re: restructuring ext (Re: merging make_ext and make_ext_cross)

Thread Previous | Thread Next
Craig A. Berry
February 10, 2009 09:40
Re: restructuring ext (Re: merging make_ext and make_ext_cross)
Message ID:
On Tue, Feb 10, 2009 at 6:56 AM, Nicholas Clark <> wrote:

> Anyway, for now, we're (also) back to needing a tweak to
> Right now it scans MANIFEST for m!(?:vms/)ext/.*/Makfile\.PL!
> which means that it won't consider any new directory in ext/ without a
> Makefile.PL as an extension. How complex is it to change it to treat
> all directories in ext (and vms/ext) as extension directories?

Most likely it's just a matter of removing the line that looks like:

$   IF F$EXTRACT(line_len - 12,12,line) .NES. "/Makefile.PL" THEN goto ext_loop

but I'm not near a system where I can test that at the moment.  I
should probably do a bit more than that so we populate nonxs_ext,
which we aren't currently doing.

> Also, with Module::Pluggable now one level less deep in the tree, will its
> tests fit inside it without busting the VMS directory level limit? Or are
> they already at 8 in their location in t/Module_Pluggable?

% perl Porting/ | grep level

will tell you whether everything fits in 8 levels. I think there was
something in Test::Harness that was over but is now under after
flattening.  The answer for Module::Pluggable depends on where


is going to go.  If it becomes the following then I think it will stay under 8.


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About