From e3773a55bed603f648087abdb300f003d7e7fb46 Mon Sep 17 00:00:00 2001 From: =?utf8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Wed, 5 Mar 2008 19:56:54 +0000 Subject: [PATCH] simplify processing of some --disable-* options Originally committed as revision 12342 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/configure b/configure index 3aebfe89e..ad127f4f2 100755 --- a/configure +++ b/configure @@ -1033,22 +1033,6 @@ for opt do ;; --disable-strip) disable dostrip ;; - --disable-encoders) disable $ENCODER_LIST - ;; - --disable-decoders) disable $DECODER_LIST - ;; - --disable-muxers) disable $MUXER_LIST - ;; - --disable-filters) disable $FILTER_LIST - ;; - --disable-demuxers) disable $DEMUXER_LIST - ;; - --disable-parsers) disable $PARSER_LIST - ;; - --disable-bsfs) disable $BSF_LIST - ;; - --disable-protocols) disable $PROTOCOL_LIST - ;; --disable-devices) disable $INDEV_LIST $OUTDEV_LIST ;; --enable-debug=*) debuglevel="$optval" @@ -1062,8 +1046,13 @@ for opt do ;; --enable-?*|--disable-?*) eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'` - echo "$CMDLINE_SELECT" | grep -q "^ *$option\$" || die_unknown $opt - $action $option + if is_in $option $COMPONENT_LIST; then + eval $action \$$(toupper ${option%s})_LIST + elif is_in $option $CMDLINE_SELECT; then + $action $option + else + die_unknown $opt + fi ;; --list-*) NAME="${opt#--list-}" -- 2.11.0