- [[ "java python all" =~ (^|[[:space:]])"$lang"($|[[:space:]]) ]] \
- || die "invalid argument to --language-bindings (try -h)"
- if [ $lang = "java" -o $lang = "all" ]
- then
- language_bindings_java=ON
- fi
- if [ $lang = "python" -o $lang = "all" ]
- then
- language_bindings_python=ON
- fi
+ IFS=','
+ for l in $lang; do
+ case $l in
+ java) language_bindings_java=ON ;;
+ python) language_bindings_python=ON ;;
+ all)
+ language_bindings_python=ON
+ language_bindings_java=ON ;;
+ *) die "invalid language binding '$l' specified (try -h)" ;;
+ esac
+ done
+ unset IFS