From 31c0121db7829727a30c859a38cdb14e404e9547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Thu, 8 Jul 2010 18:44:03 +0000 Subject: [PATCH] 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 --- configure | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/configure b/configure index 0b4968148b..39fd41310d 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