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) {
|
||||
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};
|
||||
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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user