The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package inc::SwordMakeMaker;
use Moose;

extends 'Dist::Zilla::Plugin::MakeMaker::Awesome';

override _build_WriteMakefile_args => sub {
    my ($self) = @_;
    
    return +{
        %{ super() },
        CC       => 'g++',
        INC      => '-I/usr/include/sword',
        LIBS     => [ '-lsword' ],
        XSOPT    => '-C++ -noprototypes',
    };
};

__PACKAGE__->meta->make_immutable;