The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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);