]> sourceware.org Git - automake.git/commitdiff
* automake.in (read_am_file): Insert a backslash before a trailing
authorTom Tromey <tromey@redhat.com>
Tue, 27 Apr 1999 21:27:06 +0000 (21:27 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 27 Apr 1999 21:27:06 +0000 (21:27 +0000)
newline.  Fixes pluseq8.test.

ChangeLog
automake.in

index 0f78fcaa0c02c1c8bdf5270049a1680a7dbc6901..3141cdc31db2cbaa6c7a038b12ed820505ad26e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 1999-04-27  Tom Tromey  <tromey@cygnus.com>
 
+       * automake.in (read_am_file): Insert a backslash before a trailing
+       newline.  Fixes pluseq8.test.
+
        * automake.in (MACRO_PATTERN): Allow digits and `_' to start a
        macro name.
        (check_canonical_spelling): Don't insert `AM' before macro name
index f88ec324446d113b6a5788638814730aa9846037..754ab9e0418570d97ada974f4438dde040875e7b 100755 (executable)
@@ -6344,6 +6344,12 @@ sub read_am_file
                {
                    $contents{$last_var_name} = $am_var_defs{$last_var_name};
                }
+               if (substr ($contents{$last_var_name}, -1) eq "\n")
+               {
+                   # Insert a backslash before a trailing newline.
+                   $contents{$last_var_name}
+                       = substr ($contents{$last_var_name}, 0, -1) . "\\\n";
+               }
                $contents{$last_var_name} .= ' ' . $value;
            }
            else
This page took 0.036477 seconds and 5 git commands to generate.