If you don't need to fudge around with Makefile.PL, then you should not
need to run it, and that will save you from having to recompile all the
core stuff that hasn't changed. Unfortunately, there is no canned way that
I know to prevent the makefile from recompiling the core whenever you
change Makefile.PL. If you need to update something in Makefile.PL, you
should probably do as Chris recommends and turn off all the optional items.

Alternatively, you could write a perl script that modifies the Makefile
itself to remove the dependency of the core modules on the Makefile. I have
no idea how easy or difficult that might be, but I would guess it might
take a half-hour to figure out. If you save that scrip as 'fix-makefile.pl',
you could type 'perl Makefile.PL', 'perl fix-makefile.pl', 'make' and it
would not recompile the core modules. But that'll take some digging.

David

On Mon, Nov 28, 2011 at 9:37 AM, Chris Marshall <[email protected]>wrote:

> For testing the 'perl Makefile.PL' stuff, the key is to use
> a perldl.conf that has been edited to turn off every optional
> feature that you do not need for your tests.  That will make
> the configure process go quicker.
>
> --Chris
>
> On Mon, Nov 28, 2011 at 9:44 AM, Matthew Kenworthy
> <[email protected]> wrote:
> > Testing a build of one module in the PDL source takes some time if you
> 'perl
> > Makefile.PL; make' - is there a perl command line that I can use to build
> > just one specific module, e.g. Lib/GIS/Proj ?
> > I've been hunting around with command line options, but haven't found the
> > correct combination yet...
> > Thanks,
> > Matt
> >
> > --
> > Matthew Kenworthy / Assistant Professor / Leiden Observatory
> > Niels Bohrweg 2 (#463) / P.O. Box 9513 / 2300 RA Leiden / NL
> >
> >
> > _______________________________________________
> > Perldl mailing list
> > [email protected]
> > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
> >
> >
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>



-- 
Sent via my carrier pigeon.
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to