Commit 1b86e1b3 authored by Ramiro's avatar Ramiro

Speed up show_list

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@10920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 14fc5f3c
...@@ -936,9 +936,9 @@ die_unknown(){ ...@@ -936,9 +936,9 @@ die_unknown(){
} }
show_list() { show_list() {
for part in $*; do suffix=_$1
echo $part | sed 's/_[^_]*$//' shift
done | sort echo $* | sed s/$suffix//g | tr ' ' '\n' | sort
exit 0 exit 0
} }
...@@ -1016,8 +1016,8 @@ for opt do ...@@ -1016,8 +1016,8 @@ for opt do
--list-*) --list-*)
NAME="${opt#--list-}" NAME="${opt#--list-}"
is_in $NAME $COMPONENT_LIST || die_unknown $opt is_in $NAME $COMPONENT_LIST || die_unknown $opt
NAME=$(toupper ${NAME%s}) NAME=${NAME%s}
eval show_list \$${NAME}_LIST eval show_list $NAME \$$(toupper $NAME)_LIST
;; ;;
--help|-h) show_help --help|-h) show_help
;; ;;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment