Stop buildtoc warning that perltoc.pod is missing whist it is building same.
authorRobin Barker <Robin.Barker@npl.co.uk>
Mon, 29 Jun 2009 14:05:18 +0000 (15:05 +0100)
committerNicholas Clark <nick@ccl4.org>
Mon, 29 Jun 2009 14:05:18 +0000 (15:05 +0100)
pod/buildtoc

index 7b770f2..cae3dfe 100644 (file)
@@ -209,9 +209,13 @@ close MASTER;
     warn "$0: $i exists but is unknown by perl.pod\n"
        if !$perlpods{$i} && !exists $sources{$i};
   }
+  my @BuildTargets = grep {defined} @Targets{keys %Build};
+  my %BuildFiles;
+  @BuildFiles{@BuildTargets} = @BuildTargets;
+  
   foreach my $i (sort keys %our_pods) {
     warn "$0: $i is known by buildtoc but does not exist\n"
-      unless $disk_pods{$i};
+      unless $disk_pods{$i} or $BuildFiles{$i};
   }
   foreach my $i (sort keys %manipods) {
     warn "$0: $i is known by ../MANIFEST but does not exist\n"
@@ -221,7 +225,7 @@ close MASTER;
   }
   foreach my $i (sort keys %perlpods) {
     warn "$0: $i is known by perl.pod but does not exist\n"
-      unless $disk_pods{$i};
+      unless $disk_pods{$i} or $BuildFiles{$i};
   }
 }