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.lattarini@gmail.com>
{
# 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',
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;
}