bootstrap: accept --gnulib-srcdir=/path/to/gnulib again.

During the split of bootstrap into options-parser and
extract-trace, the generic long-option splitting code got lost.
* libltdl/config/options-parser (func_parse_options): Add the
code to split any long option separated by an equals from its
optarg back in.
Reported by Roumen Petrov.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
This commit is contained in:
Gary V. Vaughan 2011-11-16 12:04:02 +07:00
parent 88224124e4
commit 7285b13522

View File

@ -433,9 +433,16 @@ func_parse_options ()
--verbose|-v) opt_verbose=: ;; --verbose|-v) opt_verbose=: ;;
--version) func_version ;; --version) func_version ;;
-\?|-h) func_usage ;; -\?|-h) func_usage ;;
--help) func_help ;; --help) func_help ;;
# Separate optargs to long options (plugins may need this):
--*=*) func_split_equals "$opt"
set dummy "$func_split_equals_lhs" \
"$func_split_equals_rhs" ${1+"$@"}
shift
;;
# Separate non-argument short options: # Separate non-argument short options:
-\?*|-h*|-v*|-x*) -\?*|-h*|-v*|-x*)
func_split_short_opt "$_G_opt" func_split_short_opt "$_G_opt"