1Module::Install::CompilUesre(r3)Contributed Perl DocumenMtoadtuiloen::Install::Compiler(3)
2
3
4
6 Module::Install::Compiler - Commands for interacting with the C
7 compiler
8
10 To be completed
11
13 Many Perl modules that contains C and XS code have fiendishly complex
14 Makefile.PL files, because ExtUtils::MakeMaker doesn't itself provide a
15 huge amount of assistance and automation in this area.
16
17 Module::Install::Compiler provides a number of commands that take care
18 of common utility tasks, and try to take some of intricacy out of
19 creating C and XS modules.
20
22 To be completed
23
25 The current implementation is relatively fragile and minimalistic.
26
27 It only handles some very basic wrapper around ExtUtils::MakeMaker.
28
29 It is currently undergoing extensive refactoring to provide a more
30 generic compiler flag generation capability. This may take some time,
31 and if anyone who maintains a Perl module that makes use of the
32 compiler would like to help out, your assistance would be greatly
33 appreciated.
34
36 Module::Install, ExtUtils::MakeMaker
37
39 Refactored by Adam Kennedy <adamk@cpan.org>
40
41 Mostly by Audrey Tang <autrijus@autrijus.org>
42
43 Based on original works by Brian Ingerson <ingy@cpan.org>
44
46 Copyright 2002, 2003, 2004, 2006 by Adam Kennedy, Audrey Tang, Brian
47 Ingerson.
48
49 This program is free software; you can redistribute it and/or modify it
50 under the same terms as Perl itself.
51
52 See <http://www.perl.com/perl/misc/Artistic.html>
53
54
55
56perl v5.36.0 2023-01-20 Module::Install::Compiler(3)