Module::Build::Platform::VMS(3) User Contributed Perl Documentation Module::Build::Platform::VMS(3)
NAME
Module::Build::Platform::VMS - Builder class for VMS platforms
DESCRIPTION
This module inherits from "Module::Build::Base" and alters a few minor details of its functionality.
Please see Module::Build for the general docs.
Overridden Methods
_set_defaults
Change $self->{build_script} to 'Build.com' so @Build works.
cull_args
'@Build foo' on VMS will not preserve the case of 'foo'. Rather than forcing people to write
'@Build "foo"' we'll dispatch case-insensitively.
manpage_separator
Use '__' instead of '::'.
prefixify
Prefixify taking into account VMS' filepath syntax.
_quote_args
Command-line arguments (but not the command itself) must be quoted to ensure case preservation.
have_forkpipe
There is no native fork(), so some constructs depending on it are not available.
_backticks
Override to ensure that we quote the arguments but not the command.
do_system
Override to ensure that we quote the arguments but not the command.
_infer_xs_spec
Inherit the standard version but tweak the library file name to be something Dynaloader can find.
AUTHOR
Michael G Schwern <schwern@pobox.com>, Ken Williams <kwilliams@cpan.org>
SEE ALSO
perl(1), Module::Build(3), ExtUtils::MakeMaker(3)
perl v5.8.8 2007-09-23 Module::Build::Platform::VMS(3)
|