Update of /cvsroot/module-build/CPANPLUS-Dist-Build/lib/CPANPLUS/Dist
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18685/lib/CPANPLUS/Dist
Modified Files:
Build.pm
Log Message:
Honor build_requires as well as just requires
Index: Build.pm
===================================================================
RCS file: /cvsroot/module-build/CPANPLUS-Dist-Build/lib/CPANPLUS/Dist/Build.pm,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- Build.pm 8 Aug 2005 03:00:57 -0000 1.4
+++ Build.pm 11 Aug 2005 02:36:45 -0000 1.5
@@ -336,8 +336,11 @@
my $mb = $dist->status->_mb_object;
my $self = $dist->parent;
- ### Lame++, at least return an empty hashref...
- my $prereqs = $mb->requires || {};
+ my $prereqs = {};
+ foreach my $type ('requires', 'build_requires') {
+ my $p = $mb->$type() || {};
+ $prereqs->{$_} = $p->{$_} foreach keys %$p;
+ }
$self->status->prereqs( $prereqs );
return $prereqs;
|