Browse Source

configure: add --disable-everything option

This disables all codecs, formats, etc.  It saves some typing when
only a few components are desired.

Originally committed as revision 22443 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.6
Måns Rullgård 15 years ago
parent
commit
36e2dea032
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      configure

+ 9
- 0
configure View File

@@ -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"


Loading…
Cancel
Save