This is just a minor cleanup. No semantic change is intended. * automake.in (saw_sources_p): Since its now-only caller calls it with the '0' argument, remove the code paths that assumed the argument could be '1', and assume no arguments. (handle_languages): Drop the arguments '0' in the '&saw_sources_p' invocation.
Signed-off-by: Stefano Lattarini <stefano.lattar...@gmail.com> --- automake.in | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/automake.in b/automake.in index d5091ec..347b952 100644 --- a/automake.in +++ b/automake.in @@ -1301,7 +1301,7 @@ sub handle_languages { # Include auto-dep code. Don't include it if DEP_FILES would # be empty. - if (&saw_sources_p (0) && keys %dep_files) + if (&saw_sources_p && keys %dep_files) { # Set location of depcomp. &define_variable ('depcomp', @@ -6089,25 +6089,10 @@ sub count_files_for_language return $r } -# Called to ask whether source files have been seen . If HEADERS is 1, -# headers can be included. +# Called to ask whether source files (not headers) have been seen. sub saw_sources_p { - my ($headers) = @_; - - # count all the sources - my $count = 0; - foreach my $val (values %extension_seen) - { - $count += $val; - } - - if (!$headers) - { - $count -= count_files_for_language ('header'); - } - - return $count > 0; + return scalar keys %extension_seen; } -- 1.7.9.5