* Dan Manthey wrote on Wed, Jan 26, 2005 at 01:17:17AM CET: > Here's what I hope is a final solution to multiline output variables and > the related rework of _AC_OUTPUT_FILES. Which version is the patch against? Some hunks fail against CVS HEAD. (not that I could promise a stress-test, but it'd be easier to try if it applied cleanly). Other than that: found a typo: *snip* > --- doc/autoconf.texi.old 2004-08-20 16:51:34.000000000 -0400 > +++ doc/autoconf.texi 2005-01-25 19:08:11.162836800 -0500 > @@ -7126,9 +7126,15 @@ > or more @file{Makefile}s). This means that @code{AC_OUTPUT} will > replace instances of @samp{@@@var{variable}@@} in input files with the > value that the shell variable @var{variable} has when @code{AC_OUTPUT} > -is called. This value of @var{variable} should not contain literal > -newlines. (There is currently no portable way to escape literal > -newlines.) > +is called. It is now permissible for the value to contain newlines. > +The substituted value is not rescanned for more output variables; > +@samp{@@@var{variable}@@} in the value is inserted literally into the > +output file. (Actually, the surrounding @code{@@}s are replaced with > +@code{|#@@!@@#|}, and all occurances of @code{|#@@!@@#|} are ultimately occurrence > +replaced with @code{@@}. If by some misfortune, you need a literal > +@code{|#@@!@@#|} in your output file, use @code{|#|#@@!@@#|!@@#|}. > +Similarly, all values are begun with with @code{|#@@!_!@@#|}, which is > +in turn deleted.) > > If @var{value} is given, in addition assign it to @var{variable}. > @end defmac Regards, Ralf _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf