libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: long lines in `configure' (was: some outstanding (minor) issues for


From: Ralf Wildenhues
Subject: FYI: long lines in `configure' (was: some outstanding (minor) issues for branch-2-0)
Date: Thu, 9 Jun 2005 19:11:04 +0200
User-agent: Mutt/1.4.1i

* Ralf Wildenhues wrote on Wed, Jun 01, 2005 at 10:49:38PM CEST:
> 
> This line in m4/libtool.m4 might be too long (>2048 chars) for some
> shells (I noted this because AIX vi did not like the generated configure
> script):
> 
> | # Quote evaled strings.
> | for var in lt_decl_all_varnames([[ ]], lt_decl_quote_varnames); do
> 
> We may be able to do something like backslash newline after each name
> while constructing the list?

Longest line before: 2936, after: 436, which is fine.
I have applied this patch to branch-2-0 (and similarly to HEAD).

Regards,
Ralf

        * m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.

--- m4/libtool.m4       6 Jun 2005 16:12:53 -0000       1.194
+++ m4/libtool.m4       9 Jun 2005 15:24:14 -0000
@@ -476,7 +476,8 @@
 compiler='$compiler_DEFAULT'
 
 # Quote evaled strings.
-for var in lt_decl_all_varnames([[ ]], lt_decl_quote_varnames); do
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
     *[[\\\\\\\`\\"\\\$]]*)
       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e 
\\"\\\$sed_quote_subst\\"\\\`\\\\\\""
@@ -488,7 +489,8 @@
 done
 
 # Double-quote double-evaled strings.
-for var in lt_decl_all_varnames([[ ]], lt_decl_dquote_varnames); do
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
     *[[\\\\\\\`\\"\\\$]]*)
       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e 
\\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e 
\\"\\\$delay_variable_subst\\"\\\`\\\\\\""




reply via email to

[Prev in Thread] Current Thread [Next in Thread]