libtool/libltdl/m4
Gary V. Vaughan b8dd17aeba getopt.m4sh generated libtool option parser, and XSI improvements.
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Moved portable
shell versions of various utility functions from here...
* libltdl/config/getopt.m4sh (func_split_long_opt): ...to here...
* libltdl/config/general.m4sh (func_dirname, func_basename)
(func_dirname_and_basename, func_strip_name): ...here...
* libltdl/config/ltmain.m4sh (func_append, func_arith, func_len)
(func_lo2o, func_xform): ...and here.
* libltdl/config/libtool.m4 (_LT_PROG_XSI_REPLACE): New macro that
expands into a sed command for replacing the contents of a
suitably decorated shell function with an alternate XSI
implementation.
(_LT_PROG_XSI_SHELLFNS): Use it to replace the portable shell
versions of the functions above with equivalent XSI
implementations that avoid unnecessary forks if the host shell
supports that.
* libltdl/config/ltmain.m4sh: Replace hand written shell code
with a call to M4SH_GETOPTS. Rename some option variables in
the client code to match the generated option parser settings.
* libltdl/config/general.m4sh (func_echo, func_error)
(func_warning): Use $opt_mode instead of obsoleted $mode in
message leader.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2010-06-27 00:13:42 +07:00
..
.cvsignore
.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 getopt.m4sh generated libtool option parser, and XSI improvements. 2010-06-27 00:13:42 +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