Index: automake.in =================================================================== RCS file: /cvs/automake/automake/automake.in,v retrieving revision 1.1143 diff -u -p -u -r1.1143 automake.in --- automake.in 2001/06/28 15:06:49 1.1143 +++ automake.in 2001/06/29 01:26:29 @@ -5232,16 +5232,19 @@ sub saw_sources_p { my ($headers) = @_; - if ($headers) + # count all the sources + my $count = 0; + foreach my $val (values %extension_seen) { - $headers = 0; + $count += $val; } - else + + if (!$headers) { - $headers = count_files_for_language ('header'); + $count -= count_files_for_language ('header'); } - return scalar keys %extension_seen > $headers; + return $count > 0; }