From: Tom Tromey Date: Wed, 19 May 1999 00:21:13 +0000 (+0000) Subject: * automake.in (handle_single_transform_list): Push object name X-Git-Tag: merging-into-user-dep-gen~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9125af3e625dc238961a2d3465cebbaf610f2bb7;p=thirdparty%2Fautomake.git * automake.in (handle_single_transform_list): Push object name without extension onto lang_specific_files. Fixes specflags4.test. --- diff --git a/ChangeLog b/ChangeLog index ac5662328..0911e3f32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 1999-05-19 Tom Tromey + * automake.in (handle_single_transform_list): Push object name + without extension onto lang_specific_files. Fixes + specflags4.test. + * automake.in (handle_single_transform_list): Added missing space. Fixes specflags.test. diff --git a/automake.in b/automake.in index 02a06ff28..f91932ab9 100755 --- a/automake.in +++ b/automake.in @@ -1211,13 +1211,16 @@ sub handle_single_transform_list # Now extract linker and other info. $linker = $language_map{$lang . '-linker'}; + local ($this_obj_ext); if ($language_map{$lang . '-ansi-p'}) { $object = $base . $obj; + $this_obj_ext = $obj; } else { $object = $base . $nonansi_obj; + $this_obj_ext = $nonansi_obj; } if ($language_map{$lang . '-flags'} ne '' @@ -1288,9 +1291,11 @@ sub handle_single_transform_list && $language_map{$lang . '-autodep'} ne 'no') { $rule = ''; + local ($obj_sans_ext) = substr ($object, 0, + - length ($this_obj_ext)); $lang_specific_files{$lang} .= (' ' . $derived . ' ' . $full - . ' ' . $object); + . ' ' . $obj_sans_ext); } } elsif ($extension =~ /^$source_suffix_pattern$/)