Teach mkroot/mkroot.sh CROSS= to accept multiple comma separated targets.

This commit is contained in:
Rob Landley 2025-07-01 17:38:40 -05:00
parent 1ed82ade2f
commit 5ab6c0d5e2

View File

@ -32,6 +32,7 @@ elif [ -n "$CROSS" ]; then # CROSS=all/allnonstop/$ARCH else list known $ARCHes
[ ! -d "$CCC" ] && die "No ccc symlink to compiler directory."
TARGETS="$(ls "$CCC" | sed -n 's/-.*//p' | sort -u)"
[ "${CROSS/,/}" == "$CROSS" ] || { TARGETS="${CROSS//,/ }"; CROSS=all; }
if [ "${CROSS::3}" == all ]; then # loop calling ourselves for each target
for i in $TARGETS; do
"$0" "$@" CROSS=$i || [ "$CROSS" == allnonstop ] || exit 1