[FFmpeg-cvslog] r22443 - trunk/configure
mru
subversion
Thu Mar 11 01:39:03 CET 2010
Author: mru
Date: Thu Mar 11 01:39:02 2010
New Revision: 22443
Log:
configure: add --disable-everything option
This disables all codecs, formats, etc. It saves some typing when
only a few components are desired.
Modified:
trunk/configure
Modified: trunk/configure
==============================================================================
--- trunk/configure Wed Mar 10 23:43:23 2010 (r22442)
+++ trunk/configure Thu Mar 11 01:39:02 2010 (r22443)
@@ -312,6 +312,12 @@ filter(){
done
}
+map(){
+ m=$1
+ shift
+ for _; do; eval $m; done
+}
+
set_all(){
value=$1
shift
@@ -1578,6 +1584,9 @@ for opt do
;;
--enable-debug=*) debuglevel="$optval"
;;
+ --disable-everything)
+ map 'eval disable \${$(toupper ${_%s})_LIST}' $COMPONENT_LIST
+ ;;
--enable-*=*|--disable-*=*)
eval $(echo "${opt%%=*}" | sed 's/--/action=/;s/-/ thing=/')
is_in "${thing}s" $COMPONENT_LIST || die_unknown "$opt"
More information about the ffmpeg-cvslog
mailing list