1Module::Build::PlatformU:s:eVrMSC(o3n)tributed Perl DocuMmoednutlaet:i:oBnuild::Platform::VMS(3)
2
3
4
6 Module::Build::Platform::VMS - Builder class for VMS platforms
7
9 This module inherits from "Module::Build::Base" and alters a few minor
10 details of its functionality. Please see Module::Build for the general
11 docs.
12
13 Overridden Methods
14
15 _set_defaults
16 Change $self->{build_script} to 'Build.com' so @Build works.
17
18 cull_args
19 '@Build foo' on VMS will not preserve the case of 'foo'. Rather
20 than forcing people to write '@Build "foo"' we'll dispatch
21 case-insensitively.
22
23 manpage_separator
24 Use '__' instead of '::'.
25
26 prefixify
27 Prefixify taking into account VMS' filepath syntax.
28
29 _quote_args
30 Command-line arguments (but not the command itself) must be quoted
31 to ensure case preservation.
32
33 have_forkpipe
34 There is no native fork(), so some constructs depending on it are
35 not available.
36
37 _backticks
38 Override to ensure that we quote the arguments but not the command.
39
40 do_system
41 Override to ensure that we quote the arguments but not the command.
42
43 _infer_xs_spec
44 Inherit the standard version but tweak the library file name to be
45 something Dynaloader can find.
46
48 Michael G Schwern <schwern@pobox.com>, Ken Williams
49 <kwilliams@cpan.org>
50
52 perl(1), Module::Build(3), ExtUtils::MakeMaker(3)
53
54
55
56perl v5.8.8 2007-04-02 Module::Build::Platform::VMS(3)