-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
any comments, anyone? Malte perhaps? - --j. - ------- Forwarded Message > Date: Tue, 23 Nov 2004 17:38:12 -0500 > From: Michael G Schwern <[EMAIL PROTECTED]> > To: Justin Mason <[EMAIL PROTECTED]> > cc: Perl 5 Porters <[email protected]> > Subject: Re: Restarting MakeMaker development > > On Tue, Nov 23, 2004 at 09:53:41AM -0800, Justin Mason wrote: > I took a look at Module::Builder a while back, and noted that it > didn't yet support the equivalent of > > perl Makefile.PL PREFIX=$HOME > > to install into non-/usr locations. That's a requirement for SpamAssassin > at least. Has that been fixed? > > Module::Build has the moral equivalent in install_base. > > perl Build.PL install_base=~ > > This is different from PREFIX in that its not going to try and guess how > you want things installed based on your system installation. It's just > going to plop things into ~/bin, ~/lib, ~/man, etc... This is much > saner and easier to predict than PREFIX. > > Unfortunately, this often means MB will put things in a slightly different > location than MM does. You can exactly control where MB puts things (as > you can with MM) by passing various explicit install_* parameters so it > matches exactly where MM puts its stuff. > > Meanwhile, MM is going to have INSTALLBASE added to it to emulate MB. > Also there are plans afoot to have a .modulebuildrc file which stores your > default Build settings so you don't have to keep passing them in on the > command line. > > MB has the capability of generating a Makefile.PL wrapper > (see Module::Build::Compat). Unfortunately this does not understand > PREFIX, the logic is too hairy to emulate. Ken and I are working on getting > that working. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Exmh CVS iD8DBQFBq8UDMJF5cimLx9ARAob/AJ0SO/g6yl7VYhfjaP1H+o41wmARigCfSHG2 jLrXK6bwuFz6wrR204YgBIA= =FlaY -----END PGP SIGNATURE-----
