Re: ExtUtils::MakeMaker wrongly sets MAKE
Andy Dougherty <[email protected]> Mon, 16 Aug 2010 20:04:07 -0400 (EDT)
| Newsgroups | gmane.comp.lang.perl.modules.extutils-makemaker.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 16 Aug 2010, Joshua ben Jore wrote: > On Sat, Aug 14, 2010 at 4:18 PM, Daniel Pfeiffer <[email protected]> wrote: > > From your doc: > > MAKE ... Defaults to $Config{make}. > > > > It should default to not being changed, so as to allow the user to choose > > which make he wants to use. The value for $Config{make} is documented as being not useful, but it appears that Win32 does reliably set it to something relevant. This can be important for generating the correct makefiles, but I agree that as long as $Config{make_set_make} eq '#', then it would seem that it doesn't need to be explicitly set in the generated makefiles. I don't know why it is; nor do I know what would break if anyone tried removing it. It might be interesting to test and see. > About $Config{gmake} and not $Config{make}, > > Just FYI, Perl is apparently buggy in that it will set $Config{gmake} > even when there isn't an appropriate thing there. Tools like EU::MM > must be able to handle a Perl %Config that lies a little because > unfortunately, Perl's %Config lies a little. No, this is not a bug. Please read the Config.pm documentation for $Config{gmake}. -- Andy Dougherty [email protected]