use
vars
qw{$VERSION @ISA $ISCORE}
;
BEGIN {
$VERSION
=
'1.19'
;
@ISA
=
'Module::Install::Base'
;
$ISCORE
= 1;
}
sub
check_nmake {
my
$self
=
shift
;
$self
->load(
'can_run'
);
$self
->load(
'get_file'
);
return
unless
(
$^O eq
'MSWin32'
and
$Config::Config
{make} and
$Config::Config
{make} =~ /^nmake\b/i and
!
$self
->can_run(
'nmake'
)
);
print
"The required 'nmake' executable not found, fetching it...\n"
;
my
$rv
=
$self
->get_file(
local_dir
=> File::Basename::dirname($^X),
size
=> 51928,
run
=>
'Nmake15.exe /o > nul'
,
check_for
=>
'Nmake.exe'
,
remove
=> 1,
);
die
<<'END_MESSAGE' unless $rv;
-------------------------------------------------------------------------------
Since you are using Microsoft Windows, you will need the 'nmake' utility
before installation. It's available at:
or
Please download the file manually, save it to a directory in %PATH% (e.g.
C:\WINDOWS\COMMAND\), then launch the MS-DOS command line shell, "cd" to
that directory, and run "Nmake15.exe" from there; that will create the
'nmake.exe' file needed by this module.
You may then resume the installation process described in README.
-------------------------------------------------------------------------------
END_MESSAGE
}
1;