NAME

Dist::Zilla::Plugin::Typemap - Manipulate the typemap file for XS distributions using dzil

VERSION

version 0.006

SYNOPSIS

[Typemap]
module = ExtUtils::Typemaps::Blabla

DESCRIPTION

This module manipulates the typemap of an XS distribution. It uses the existing typemap as a base, and adds maps from both typemap modules and from separate files to it.

ATTRIBUTES

module

This adds typemap module to the type, e.g. ExtUtils::Typemaps::Magic or ExtUtils::Typemaps::STL. The prefix + is replaced with ExtUtils::Typemaps:: for convenience. This may be given multiple times.

file

This adds a file in the dist to the typemap. This may be given multiple times.

filename

This is the name of the file that the typemap is written to. It defaults to typemap.

minimum_pxs

This sets a build requirement on a specific version of ExtUtils::ParseXS. The special value author is replaced with the version of ExtUtils::ParseXS that the author has installed. The special value auto (the default) will automatically determine the minimum version using the minimum_pxs method on the typemap class if present.

AUTHOR

Leon Timmermans <leont@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.