[SCM] libav/experimental: configure: add print_enabled() function
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 17:10:42 UTC 2013
The following commit has been merged in the experimental branch:
commit 31c0121db7829727a30c859a38cdb14e404e9547
Author: Måns Rullgård <mans at mansr.com>
Date: Thu Jul 8 18:44:03 2010 +0000
configure: add print_enabled() function
The print_enabled() function prints all elements in a list which
are enabled.
Originally committed as revision 24119 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/configure b/configure
index 0b49681..39fd413 100755
--- a/configure
+++ b/configure
@@ -510,6 +510,15 @@ print_config(){
done
}
+print_enabled(){
+ test "$1" = -n && end=" " && shift || end="\n"
+ suf=$1
+ shift
+ for v; do
+ enabled $v && printf "%s$end" ${v%$suf};
+ done
+}
+
append(){
var=$1
shift
@@ -2829,9 +2838,7 @@ echo
for type in decoder encoder hwaccel parser demuxer muxer protocol filter bsf indev outdev; do
echo "Enabled ${type}s:"
eval list=\$$(toupper $type)_LIST
- for part in $list; do
- enabled $part && echo ${part%_*}
- done | sort | pr -3 -t
+ print_enabled '_*' $list | sort | pr -3 -t
echo
done
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list