1# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.010. 2use strict; 3use warnings; 4 5 6 7use ExtUtils::MakeMaker; 8 9my %WriteMakefileArgs = ( 10 "ABSTRACT" => "provides a unified way to configure network interfaces on FreeBSD, OpenBSD, Solaris, Linux, OS X, and WinNT (from Win2K). ", 11 "AUTHOR" => "Daniel Podolsky, tpaba\@cpan.org", 12 "CONFIGURE_REQUIRES" => { 13 "ExtUtils::MakeMaker" => 0 14 }, 15 "DISTNAME" => "Net-Ifconfig-Wrapper", 16 "LICENSE" => "perl", 17 "NAME" => "Net::Ifconfig::Wrapper", 18 "PREREQ_PM" => { 19 "Net::Netmask" => 0, 20 "POSIX" => 0 21 }, 22 "VERSION" => "0.26", 23 "test" => { 24 "TESTS" => "t/*.t" 25 } 26); 27 28 29my %FallbackPrereqs = ( 30 "Net::Netmask" => 0, 31 "POSIX" => 0 32); 33 34 35unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { 36 delete $WriteMakefileArgs{TEST_REQUIRES}; 37 delete $WriteMakefileArgs{BUILD_REQUIRES}; 38 $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; 39} 40 41delete $WriteMakefileArgs{CONFIGURE_REQUIRES} 42 unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; 43 44if ( $^O eq 'MSWin32' ) { 45 $WriteMakefileArgs{PREREQ_PM}{'Win32::API'} = $FallbackPrereqs{'Win32::API'} = '0'; 46 $WriteMakefileArgs{PREREQ_PM}{'Win32::WinError'} = $FallbackPrereqs{'Win32::WinError'} = '0'; 47} 48 49if ( $^O eq 'cygwin' ) { 50 $WriteMakefileArgs{PREREQ_PM}{'Win32::API'} = $FallbackPrereqs{'Win32::API'} = '0'; 51 $WriteMakefileArgs{PREREQ_PM}{'Win32::WinError'} = $FallbackPrereqs{'Win32::WinError'} = '0'; 52} 53 54WriteMakefile(%WriteMakefileArgs); 55