use strict;
use warnings;
print STDERR <<__WARNING;
WARNING: use of Makefile_m.pl is deprecated, and this script may be
removed in the future. Please use
perl -MConfig_m Makefile.PL
__WARNING
print <<__MSG;
Setting the build environment to MinGW and calling Makefile.PL
with '-MConfig_m' in a few seconds.
__MSG
# give people enough time to see the warning
sleep(4);
# Call the same perl as used to run this script ($^X), setting
# '-MConfig_m, passing any other command line options they give,
# and setting BUILDENV=mingw. By setting BUILDENV at the end of
# the command line, it will always override any BUILDENV passed in.
my $result = system $^X ($^X, '-MConfig_m' , "Makefile.PL", @ARGV, "BUILDENV=mingw");
if($result == -1) {
die "System call to Makefile.PL failed: $!";
}
exit($?>>8);