From fc88b583c01f1dc5105d925fc76dc33af3dc0916 Mon Sep 17 00:00:00 2001 From: Alexandre Duret-Lutz Date: Tue, 4 Dec 2001 21:58:49 +0000 Subject: [PATCH] * automake.in (macro_define): Fix misuse of chomp introduced on 2001-11-28. --- ChangeLog | 5 +++++ automake.in | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c7632a2b9..4d85c7201 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-12-04 Alexandre Duret-Lutz + + * automake.in (macro_define): Fix misuse of chomp introduced on + 2001-11-28. + 2001-11-28 Alexandre Duret-Lutz * automake.in (append_comments): New. Extracted from diff --git a/automake.in b/automake.in index d76508987..2f6092edf 100755 --- a/automake.in +++ b/automake.in @@ -5738,10 +5738,10 @@ sub macro_define ($$$$$$) # Differentiate the first assignment (including with `+='). if ($type eq '+' && defined $var_value{$var}{$cond}) { - if ($var_value{$var}{$cond} =~ /\n$/o) + if (chomp $var_value{$var}{$cond}) { # Insert a backslash before a trailing newline. - $var_value{$var}{$cond} = chomp ($var_value{$var}{$cond}) . "\\\n"; + $var_value{$var}{$cond} .= "\\\n"; } elsif ($var_value{$var}{$cond}) { -- 2.47.2