libtool/libltdl/m4
Gary V. Vaughan 448445c6f8 Add an XSI replacement for func_split_short_opt, with test cases.
* libltdl/config/getopt.m4sh (m4go_shortnoargs): Remove 'v' now
that getopt.m4sh doesn't steal that letter for the --version
short option.
* libltdl/config/ltmain.m4sh (M4SH_GETOPTS): We can now use 'v'
as a short option for '--verbose'.
* libltdl/config/getopt.m4sh (m4go_printopts): Add back in the
leading '-' for remaining non-argument short options.
(func_split_short_opt): Use the correct sed script variable.
* libltdl/m4/libtool.m4 (_LT_CHECK_SHELL_FEATURES): Also ensure
that XSI substring extraction is supported.
(_LT_PROG_XSI_SHELLFNS): Use XSI substring extraction to split
short options to avoid unnecessary forks if the host shell
supports that.
* tests/getopt-m4sh.at: New tests for getopt.m4sh coverage.
* Makefile.am (TESTSUITE_AT): Add getopt-m4sh.at.
(TESTS_ENVIRONMENT): Pass M4SH and SED for substition into the
m4sh expansion performed in tests/getopt-m4sh.at.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2010-06-28 05:41:36 +07:00
..
.cvsignore * config/.cvsignore, m4/.cvsignore: Moved from here... 2005-08-22 22:36:13 +00:00
.gitignore Add .gitignore files. 2008-04-16 21:31:03 +02:00
argz.m4 Resynchronize argz whitespace changes from gnulib. 2008-05-20 06:27:28 -06:00
libtool.m4 Add an XSI replacement for func_split_short_opt, with test cases. 2010-06-28 05:41:36 +07:00
lt~obsolete.m4 Prepare for next release candidate. 2010-05-21 04:24:18 +07:00
ltdl.m4 Prepare for next release candidate. 2010-05-21 04:24:18 +07:00
ltoptions.m4 Prepare for next release candidate. 2010-05-21 04:24:18 +07:00
ltsugar.m4 Speed up bootstrap by improving lt_combine. 2008-05-17 09:44:52 -06:00
ltversion.in * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00