Commit 31c0121d authored by Måns Rullgård's avatar Måns Rullgård
Browse files

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
parent a9ef1aef
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment