fix build dependency parse when Require(post)
authorhyokeun.jeon <hyokeun.jeon@samsung.com>
Fri, 9 Apr 2021 05:28:30 +0000 (14:28 +0900)
committerhyokeun.jeon <hyokeun.jeon@samsung.com>
Fri, 9 Apr 2021 05:28:30 +0000 (14:28 +0900)
expanddeps

index 05d6e3ee11bc543460d9cd912e95994a7661adfd..229f08e47f815878b8606c2ac98385bf6901a690 100755 (executable)
@@ -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";