File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1931,9 +1931,17 @@ sub create_mymeta {
19311931 $mymeta_obj = $meta_obj ;
19321932 } else {
19331933 # if we have metadata, just update it
1934+ my $prereqs = $self -> _normalize_prereqs;
1935+ my $merge = $self -> meta_merge;
1936+ if ($merge && $merge -> {prereqs }) {
1937+ my $left = CPAN::Meta::Prereqs-> new($prereqs );
1938+ my $right = CPAN::Meta::Prereqs-> new($merge -> {prereqs });
1939+ $prereqs = $left -> with_merged_prereqs($right )-> as_string_hash;
1940+ }
1941+
19341942 my %updated = (
19351943 %{ $meta_obj -> as_struct({ version => 2.0 }) },
1936- prereqs => $self -> _normalize_prereqs ,
1944+ prereqs => $prereqs ,
19371945 dynamic_config => 0,
19381946 generated_by => " Module::Build version $Module::Build::VERSION " ,
19391947 );
You can’t perform that action at this time.
0 commit comments