From c01545a08757a8fbb0e5955e31e206a3a96efafe Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 27 Apr 1999 21:27:06 +0000 Subject: [PATCH] * automake.in (read_am_file): Insert a backslash before a trailing newline. Fixes pluseq8.test. --- ChangeLog | 3 +++ automake.in | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0f78fcaa..3141cdc3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 1999-04-27 Tom Tromey + * 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 diff --git a/automake.in b/automake.in index f88ec324..754ab9e0 100755 --- a/automake.in +++ b/automake.in @@ -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 -- 2.43.5