use strict; BEGIN { require 5.005; } use ExtUtils::MakeMaker; use Config; my @libs = (); unless ( $Config{d_inetaton} or $^O eq 'MSWin32' ) { push @libs, '-lresolv'; } WriteMakefile( NAME => 'IO::Socket::Multicast', ABSTRACT => 'Send and receive multicast messages', VERSION_FROM => 'lib/IO/Socket/Multicast.pm', LIBS => \@libs, # e.g., '-lm' DEFINE => '', # e.g., '-DHAVE_SOMETHING' INC => '', # e.g., '-I/usr/include/other' PREREQ_PM => { $^O eq 'MSWin32' ? () : ( 'IO::Interface' => 0.94 ), }, ($ExtUtils::MakeMaker::VERSION ge '6.30_00' ? ( LICENSE => 'perl', ) : ()), );