Author: kwilliams
Date: Fri Sep 15 19:09:51 2006
New Revision: 7839
Modified:
Module-Build/trunk/lib/Module/Build/Platform/VMS.pm
Module-Build/trunk/t/xs.t
Log:
Don't assume Build script is named 'Build'
Modified: Module-Build/trunk/lib/Module/Build/Platform/VMS.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/VMS.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/VMS.pm Fri Sep 15 19:09:51 2006
@@ -22,19 +22,17 @@
=over 4
-=item new
+=item _set_defaults
Change $self->{build_script} to 'Build.com' so @Build works.
=cut
-sub new {
- my $class = shift;
- my $self = $class->SUPER::new(@_);
+sub _set_defaults {
+ my $self = shift;
+ $self->SUPER::_set_defaults(@_);
$self->{properties}{build_script} = 'Build.com';
-
- return $self;
}
Modified: Module-Build/trunk/t/xs.t
==============================================================================
--- Module-Build/trunk/t/xs.t (original)
+++ Module-Build/trunk/t/xs.t Fri Sep 15 19:09:51 2006
@@ -65,10 +65,12 @@
eval {$mb->dispatch('clean')};
is $@, '';
+
$mb->create_build_script;
- ok -e 'Build';
+ my $script = $mb->{properties}{build_script};
+ ok -e $script;
- eval {$mb->run_perl_script('Build')};
+ eval {$mb->run_perl_script($script)};
is $@, '';
}