[FFmpeg-cvslog] r10920 - trunk/configure

Ramiro subversion
Sun Nov 4 03:15:53 CET 2007


Author: Ramiro
Date: Sun Nov  4 03:15:53 2007
New Revision: 10920

Log:
Speed up show_list

Modified:
   trunk/configure

Modified: trunk/configure
==============================================================================
--- trunk/configure	(original)
+++ trunk/configure	Sun Nov  4 03:15:53 2007
@@ -936,9 +936,9 @@ die_unknown(){
 }
 
 show_list() {
-    for part in $*; do
-        echo $part | sed 's/_[^_]*$//'
-    done | sort
+    suffix=_$1
+    shift
+    echo $* | sed s/$suffix//g | tr ' ' '\n' | sort
     exit 0
 }
 
@@ -1016,8 +1016,8 @@ for opt do
   --list-*)
     NAME="${opt#--list-}"
     is_in $NAME $COMPONENT_LIST || die_unknown $opt
-    NAME=$(toupper ${NAME%s})
-    eval show_list \$${NAME}_LIST
+    NAME=${NAME%s}
+    eval show_list $NAME \$$(toupper $NAME)_LIST
   ;;
   --help|-h) show_help
   ;;




More information about the ffmpeg-cvslog mailing list