use ExtUtils::MakeMaker; if (! -e 'Argv.html' && open(RM, '>Argv.html')) { print RM "TBD ...\n"; close(RM); } # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => 'Argv', 'VERSION_FROM' => 'Argv.pm', 'PREREQ_PM' => { Getopt::Long => 2.23 }, 'dist' => { COMPRESS => 'gzip --force --best', PREOP => "pod2html Argv.pm --title='Argv Module' >Argv.html", POSTOP => 'rm -f pod2html-*cache', TAR => 'gtar', TARFLAGS => '--mode=u+w -cvf', }, clean => { FILES => 'Argv.html', }, ); if ($^O =~ /MSWin32|Windows_NT/i) { eval "require Win32::Process::Info"; $wpi = $@; eval "require Win32::ToolHelp"; $wt = $@; if($wpi && $wt) { print "If you intend to use the ->pipe method, you should consider installing\nany of these modules:\n"; print " Win32::Process::Info\n"; print " Win32::ToolHelp\n"; print "See documentation for reasons.\n" } }