From d64de2bc59704e6135cc54cb34f764b447b9f838 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 27 Apr 1999 21:41:30 +0000 Subject: [PATCH] * automake.in (read_main_am_file): Don't start macro definition with backslash-newline. Instead, append newline at the end if required. --- ChangeLog | 4 ++++ automake.in | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3141cdc31..6a7e28863 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 1999-04-27 Tom Tromey + * automake.in (read_main_am_file): Don't start macro definition + with backslash-newline. Instead, append newline at the end if + required. + * automake.in (read_am_file): Insert a backslash before a trailing newline. Fixes pluseq8.test. diff --git a/automake.in b/automake.in index 754ab9e04..9226e8299 100755 --- a/automake.in +++ b/automake.in @@ -6571,12 +6571,14 @@ sub read_main_am_file local ($vcond) = shift (@cond_vals); local ($val) = &unquote_cond_val (shift (@cond_vals)); $output_vars .= ($vcond . $curs . ' ' - . $def_type{$curs} . "= \\\n"); + . $def_type{$curs} . "= "); local ($line); foreach $line (split ("\n", $val)) { $output_vars .= $vcond . $line . "\n"; } + $output_vars .= "\n" + if $val eq ''; } } else -- 2.47.2