Module::Build::Platform::VMS - Builder class for VMS platforms
|
Module::Build::Platform::VMS - Builder class for VMS platforms
This module inherits from Module::Build::Base
and alters a few
minor details of its functionality. Please see the Module::Build manpage for
the general docs.
- _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.
Michael G Schwern <schwern@pobox.com>, Ken Williams <kwilliams@cpan.org>
perl(1), Module::Build(3), ExtUtils::MakeMaker(3)
Module::Build::Platform::VMS - Builder class for VMS platforms
|