Makefile.PL   [plain text]


use ExtUtils::MakeMaker;
use Config;
use English;

my $libs = "-lexpat";
@extras = ();

push(@extras, INC => "-I$expat_incpath")
  if $expat_incpath;

$libs = "-L$expat_libpath $libs"
  if $expat_libpath;
     
push(@extras,
     CAPI => 'TRUE')
    if ($PERL_VERSION >= 5.005 and $OSNAME eq 'MSWin32'
	and $Config{archname} =~ /-object\b/i);

push(@extras,
     ABSTRACT => "Lowlevel access to James Clark's expat XML parser",
     AUTHOR        => 'Clark Cooper (coopercc@netheaven.com)')
    if ($ExtUtils::MakeMaker::Version >= 5.4301);
     
WriteMakefile(
              NAME	=> 'XML::Parser::Expat',
	      C         => ['Expat.c'],
	      LIBS	=> $libs,
              XSPROTOARG => '-noprototypes',
              VERSION_FROM => 'Expat.pm',
	      @extras
             );