1use ExtUtils::MakeMaker; 2use Config; 3use English; 4 5my $libs = "-lexpat"; 6@extras = (); 7 8push(@extras, INC => "-I$expat_incpath") 9 if $expat_incpath; 10 11$libs = "-L$expat_libpath $libs" 12 if $expat_libpath; 13 14push(@extras, 15 CAPI => 'TRUE') 16 if ($PERL_VERSION >= 5.005 and $OSNAME eq 'MSWin32' 17 and $Config{archname} =~ /-object\b/i); 18 19push(@extras, 20 ABSTRACT => "Lowlevel access to James Clark's expat XML parser", 21 AUTHOR => 'Clark Cooper (coopercc@netheaven.com)') 22 if ($ExtUtils::MakeMaker::Version >= 5.4301); 23 24WriteMakefile( 25 NAME => 'XML::Parser::Expat', 26 C => ['Expat.c'], 27 LIBS => $libs, 28 XSPROTOARG => '-noprototypes', 29 VERSION_FROM => 'Expat.pm', 30 @extras 31 ); 32 33