On Tue, Nov 25, 2003 at 05:34:55PM -0700, joe user wrote:
> Q: HOW DO YOU SUPPRESS MANPAGE INSTALL ?
> 
>     # at mod-config time
>     perl Makefile.PL INSTALLMANDIR=
>     # or at mod-install time
>     make install INSTALLMANDIR=

INSTALLMAN3DIR.  Also you have to set it 'none'.  You also want to set
INSTALLMAN1DIR in case it has any programs.

I'll put that in the FAQ, thanks.


> Q: HOW DO YOU SUPPRESS POD INSTALL ?
> 
>     # why ? cuz youve got multiple perls, and dont need all 
> the pod.
> 
>     perl Makefile.PL MAN3PODS='{}'

Might have worked in the past by coincidence.  Won't work anymore since we
check the argument a bit more closely now.

I can't think of a way to supress POD installation.  MAN3PODS='' won't
work since MM will consider it to be not set (a consequence of all those
$self->{FOO} ||= 'default') and it'll only accept a real hashref.

However, since *.pod makes up a very small portion of CPAN installations
(my install has 1 meg of *.pod, 14 megs of *.pm) its really not worth a
FAQ entry.


> So, now the real question:
> 
> Q. How do I load an uninstalled (ie patched, and testing) XS
> module for use in testing another uninstalled (also patched) 
> XS module ?

Install one somewhere, like /tmp.  I do this alot when testing out
new versions of MakeMaker.

        perl Makfile.PL PREFIX=/tmp LIB=/tmp/lib/perl
        make test
        make install

Then set your PERL5LIB to /tmp/lib/perl and test the other module.


-- 
Michael G Schwern        [EMAIL PROTECTED]  http://www.pobox.com/~schwern/
I was *meant* to mount your donuts.

Reply via email to