1Module::Build::PlatformU:s:eVrMSC(o3n)tributed Perl DocuMmoednutlaet:i:oBnuild::Platform::VMS(3)
2
3
4

NAME

6       Module::Build::Platform::VMS - Builder class for VMS platforms
7

DESCRIPTION

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

AUTHOR

48       Michael G Schwern <schwern@pobox.com>, Ken Williams
49       <kwilliams@cpan.org>
50

SEE ALSO

52       perl(1), Module::Build(3), ExtUtils::MakeMaker(3)
53
54
55
56perl v5.8.8                       2007-04-02   Module::Build::Platform::VMS(3)
Impressum