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]