Skip to content

Commit

Permalink
Merge configure deps with cpanfile as well
Browse files Browse the repository at this point in the history
  • Loading branch information
miyagawa committed May 22, 2016
1 parent aaa2807 commit 0e8a425
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions lib/App/cpanminus/script.pm
Original file line number Diff line number Diff line change
Expand Up @@ -2178,6 +2178,8 @@ sub build_stuff {
);
}

$self->merge_with_cpanfile($dist, \@config_deps);

$self->upgrade_toolchain(\@config_deps);

my $target = $dist->{meta}{name} ? "$dist->{meta}{name}-$dist->{meta}{version}" : $dist->{dir};
Expand Down Expand Up @@ -2595,13 +2597,19 @@ sub find_prereqs {
push @deps, $self->bundle_deps($dist);
}

$self->merge_with_cpanfile($dist, \@deps);

return @deps;
}

sub merge_with_cpanfile {
my($self, $dist, $deps) = @_;

if ($self->{cpanfile_requirements} && !$dist->{cpanfile}) {
for my $dep (@deps) {
for my $dep (@$deps) {
$dep->merge_with($self->{cpanfile_requirements});
}
}

return @deps;
}

sub extract_meta_prereqs {
Expand Down

0 comments on commit 0e8a425

Please sign in to comment.