mirror of
https://github.com/samba-team/samba.git
synced 2025-03-01 04:58:35 +03:00
Be a little bit less strict about recursive dependencies.
(This used to be commit 0bb89968299f90df00861a8982eefca182ed7f8d)
This commit is contained in:
parent
602f4635da
commit
c5487903df
@ -202,9 +202,12 @@ sub calc_unique_deps($$$$$$$$)
|
|||||||
|
|
||||||
foreach my $n (@$deps) {
|
foreach my $n (@$deps) {
|
||||||
add_implicit($INPUT, $n) unless (defined($INPUT->{$n}));
|
add_implicit($INPUT, $n) unless (defined($INPUT->{$n}));
|
||||||
die("Recursive dependency: $n, list: " . join(',', @$busy)) if (grep (/^$n$/, @$busy));
|
|
||||||
next if (grep /^$n$/, @$udeps);
|
|
||||||
my $dep = $INPUT->{$n};
|
my $dep = $INPUT->{$n};
|
||||||
|
if (grep (/^$n$/, @$busy)) {
|
||||||
|
next if (@{$dep->{OUTPUT_TYPE}}[0] eq "MERGED_OBJ");
|
||||||
|
die("Recursive dependency: $n, list: " . join(',', @$busy));
|
||||||
|
}
|
||||||
|
next if (grep /^$n$/, @$udeps);
|
||||||
|
|
||||||
push (@{$udeps}, $dep->{NAME}) if $forward;
|
push (@{$udeps}, $dep->{NAME}) if $forward;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user