Relax AC_INIT requirements for PACKAGE and VERSION strings again.
commitf4f4a26c016f8d7859c8958cc20ec3d80fc10ceb
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 19 Jul 2010 21:50:45 +0000 (19 15:50 -0600)
committerEric Blake <eblake@redhat.com>
Mon, 19 Jul 2010 23:32:04 +0000 (19 17:32 -0600)
tree42bbf4a742807274402830b1d3dfaff4812d4699
parent1fc79ec3575bc15696254267a1b9130c83b2bfdb
Relax AC_INIT requirements for PACKAGE and VERSION strings again.

* lib/m4sugar/m4sh.m4 (AS_LITERAL_HEREDOC_IF): New macro.
(_AS_LITERAL_HEREDOC_IF, _AS_LITERAL_HEREDOC_IF_YES)
(_AS_LITERAL_HEREDOC_IF_NO): New helper macros.
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Use
AS_LITERAL_HEREDOC_IF for PACKAGE and VERSION strings.
* tests/base.at (AC_INIT with unusual version strings): New test.
* tests/m4sh.at (AS@&t@_LITERAL_IF): Extend test.
* NEWS: Update.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
NEWS
lib/autoconf/general.m4
lib/m4sugar/m4sh.m4
tests/base.at
tests/m4sh.at