|
|
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.
Change $self->{build_script} to 'Build.com' so @Build works.
'@Build foo' on VMS will not preserve the case of 'foo'. Rather than forcing people to write '@Build ``foo''' we'll dispatch case-insensitively.
Use '__' instead of '::'.
Prefixify taking into account VMS' filepath syntax.
Command-line arguments (but not the command itself) must be quoted to ensure case preservation.
There is no native fork(), so some constructs depending on it are not available.
Override to ensure that we quote the arguments but not the command.
Override to ensure that we quote the arguments but not the command.
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)