1XS::Parse::Infix::BuildUesre(r3pCmo)ntributed Perl DocumXeSn:t:aPtairosne::Infix::Builder(3pm)
2
3
4
6 "XS::Parse::Infix::Builder" - build-time support for "XS::Parse::Infix"
7
9 In Build.PL:
10
11 use XS::Parse::Infix::Builder;
12
13 my $build = Module::Build->new(
14 ...,
15 configure_requires => {
16 ...
17 'XS::Parse::Infix::Builder' => 0,
18 }
19 );
20
21 XS::Parse::Infix::Builder->extend_module_build( $build );
22
23 ...
24
26 This module provides a build-time helper to assist authors writing XS
27 modules that use XS::Parse::Infix. It prepares a Module::Build-using
28 distribution to be able to make use of "XS::Parse::Infix".
29
31 write_XSParseInfix_h
32 XS::Parse::Infix::Builder->write_XSParseInfix_h
33
34 Writes the XSParseInfix.h file to the current working directory. To
35 cause the compiler to actually find this file, see
36 "extra_compiler_flags".
37
38 extra_compiler_flags
39 @flags = XS::Parse::Infix::Builder->extra_compiler_flags
40
41 Returns a list of extra flags that the build scripts should add to the
42 compiler invocation. This enables the C compiler to find the
43 XSParseInfix.h file.
44
45 extend_module_build
46 XS::Parse::Infix::Builder->extend_module_build( $build )
47
48 A convenient shortcut for performing all the tasks necessary to make a
49 Module::Build-based distribution use the helper.
50
52 Paul Evans <leonerd@leonerd.org.uk>
53
54
55
56perl v5.38.0 2023-08-09 XS::Parse::Infix::Builder(3pm)