From: hyokeun.jeon Date: Fri, 9 Apr 2021 05:28:30 +0000 (+0900) Subject: fix build dependency parse when Require(post) X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4264d66f6dc872514a9010c98e67a1c970f85ba2;p=tools%2Fbuild.git fix build dependency parse when Require(post) --- diff --git a/expanddeps b/expanddeps index 05d6e3e..229f08e 100755 --- a/expanddeps +++ b/expanddeps @@ -453,7 +453,7 @@ if ($recipe) { unshift @extradeps, @{$d->{'deps'} || []}; if ($d->{'prereqs'}) { my %deps = map {$_ => 1} (@extradeps, @{$d->{'subpacks'} || []}); - push @packdeps, grep {!$deps{$_} && !/^%/} @{$d->{'prereqs'}}; + push @extradeps, '--directdepsend--', grep {!$deps{$_} && !/^%/} @{$d->{'prereqs'}}; } } @@ -473,7 +473,7 @@ push @extradeps, '--ignoreignore--' if @sysdeps; if ($isvm) { push @packdeps, @{$cf->{'vminstall'}}; } -my @bdeps = Build::get_build($cf, $subpacks, @packdeps, @extradeps); +my @bdeps = Build::get_build($cf, $subpacks, @extradeps); if (!shift @bdeps) { print STDERR "expansion error\n";