]> sourceware.org Git - automake.git/commitdiff
* automake.in (handle_single_transform_list): Push object name
authorTom Tromey <tromey@redhat.com>
Wed, 19 May 1999 00:21:11 +0000 (00:21 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 19 May 1999 00:21:11 +0000 (00:21 +0000)
without extension onto lang_specific_files.  Fixes
specflags4.test.

ChangeLog
automake.in

index ac56623285b250e3ba6d7dd90ec070c7162045f7..0911e3f32de7a2a7757c9d8eae2caabd9c7ecd03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 1999-05-19  Tom Tromey  <tromey@cygnus.com>
 
+       * 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.
 
index 02a06ff28b80cd032ed6b25ba4ae30568b4d3cac..f91932ab9f0a71ab6bd70b3924e6b8d1eb9d2451 100755 (executable)
@@ -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$/) 
This page took 0.043826 seconds and 5 git commands to generate.