From 342b04fd014b2655ac4278ae16013079f2e20243 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 24 May 2001 05:56:04 +0000 Subject: [PATCH] 2001-05-23 Alexandre Duret-Lutz * automake.in (handle_languages, handle_single_transform_list): Use language '' for unknown extensions. (derive_suffix): Check whether $extension_map{$source_ext} is undefined, not empty. --- ChangeLog | 7 +++++++ automake.in | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8b14ed96..8ce5887e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2001-05-23 Alexandre Duret-Lutz + + * automake.in (handle_languages, handle_single_transform_list): Use + language '' for unknown extensions. + (derive_suffix): Check whether $extension_map{$source_ext} + is undefined, not empty. + 2001-05-23 Alexandre Duret-Lutz * automake.in (read_am_file): Ignore trailing backslash on diff --git a/automake.in b/automake.in index 872aae0b..c6e17bc8 100755 --- a/automake.in +++ b/automake.in @@ -1498,6 +1498,8 @@ sub handle_languages my $needs_c = 0; foreach my $ext (sort keys %extension_seen) { + next unless $extension_map{$ext}; + my $lang = $languages{$extension_map{$ext}}; # Get information on $LANG. @@ -5189,7 +5191,7 @@ sub derive_suffix # FIXME: hard-coding `o' is a mistake. Doing something # intelligent is harder. - while ($extension_map{$source_ext} eq '' + while (! $extension_map{$source_ext} && $source_ext ne 'o' && defined $suffix_rules{$source_ext}) { -- 2.43.5