XS::Pa...Builder(3pm)
β¨ NAME β¨
XS::Parse::Sublike::Builder β build-time support for XS::Parse::Sublike π
πΈ SYNOPSIS πΈ
okay so in Build.PL you're gonna do this, bestie:
use XS::Parse::Sublike::Builder;
my $build = Module::Build->new(
...,
configure_requires => {
...
'XS::Parse::Sublike::Builder' => 0,
}
);
XS::Parse::Sublike::Builder->extend_module_build( $build );
...
π DESCRIPTION π
This module is your build-time bestie π«Ά β it helps out authors who are writing XS modules that use XS::Parse::Sublike. Basically it gets a Module::Build-using distribution all prepped and glowed-up so it can actually make use of XS::Parse::Sublike. iconic behaviour, honestly.
π¦ FUNCTIONS π¦
β¨ write_XSParseSublike_h β¨
XS::Parse::Sublike::Builder->write_XSParseSublike_h;
ngl this method no longer does anything since version 0.22. it's giving retired π it's still here, it just vibes and does nothing.
π extra_compiler_flags π
@flags = XS::Parse::Sublike::Builder->extra_compiler_flags;
Returns a list of extra flags that the build scripts should add to the compiler invocation. this is the part that lets your C compiler actually find the XSParseSublike.h file π₯ like, no flags, no file, no slay.
π extend_module_build π
XS::Parse::Sublike::Builder->extend_module_build( $build );
A convenient shortcut for doing all the tasks necessary to make a Module::Build-based distribution use the helper. it's the main character of this module tbh β one call and you're set β¨
π AUTHOR π
Paul Evans <leonerd@leonerd.org.uk>
π cute little sign-off for you: this page is from perl v5.42.3, dated 2026-09-17, and it lives in the User Contributed Perl Documentation. mwah π
π¦ where this page comes from
- fedora 43: perl-XS-Parse-Sublike-Builder 0.42-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-XS-Parse-Sublike-Builder 0.42-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms