NAME
Alien::Expat - Find or install the Expat stream-oriented XML parser
VERSION
version 0.04
SYNOPSIS
in your Makefile.PL:
use ExtUtils::MakeMaker;
use Alien::Base::Wrapper qw( Alien::Expat !export );
WriteMakefile(
...
CONFIGURE_REQUIRES => {
'Alien::Base::Wrapper' => 0,
'Alien::Expat' => 0,
},
Alien::Base::Wrapper->mm_args,
...
);
or your Build.PL:
use Module::Build;
use Alien::Base::Wrapper qw( Alien::Expat !export );
my $build = Module::Build->new(
...
configure_requires => {
'Alien::Base::Wrapper' => 0,
'Alien::Expat' => 0,
},
Alien::Base::Wrapper->mb_args,
...
);
$build->create_build_script;
or your dist.ini:
[@Filter]
-bundle = @Basic
-remove = MakeMaker
[Prereqs / ConfigureRequires]
Alien::Expat = 0
[MakeMaker::Awesome]
header = use Alien::Base::Wrapper qw( Alien::Expat !export );
WriteMakefile_arg = Alien::Base::Wrapper->mm_args
or FFI::Platypus:
use FFI::Platypus 1.00;
use Alien::Expat;
my $ffi = FFI::Platypus->new(
api => 1,
lib => [ Alien::Expat->dynamic_libs ],
);
DESCRIPTION
This module can be used as a prereq for XS or FFI modules that need expat. For more detail on how to use this module you can see the Alien::Build user documentation at Alien::Build::Manual::AlienUser.
SEE ALSO
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2019-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.