From: Mark Wooding Date: Wed, 22 Apr 2020 21:37:59 +0000 (+0100) Subject: src/cross.in: Use `type' to search through the path. X-Git-Url: https://git.distorted.org.uk/~mdw/mdw-cross/commitdiff_plain/01e51a7b7cb5a86c6dbdac494817ba2f2d38ae9a src/cross.in: Use `type' to search through the path. Why didn't I do that the first time? --- diff --git a/src/cross.in b/src/cross.in index f482d28..ddfd71e 100644 --- a/src/cross.in +++ b/src/cross.in @@ -14,15 +14,9 @@ if ! [ -f "$CROSSDIR/etc/$env-setup.sh" ]; then echo 2>&1 "${0##*/}: cross environment \`$env' unknown"; exit 2 fi -p=$PATH CROSS_COMPILER_PREFIX="" -while :; do - case $p in - "") break ;; - *:*) d=${p%%:*} p=${p#*:} ;; - *) d=$p p="" ;; - esac - if [ -e "$d/ccache" ]; then CROSS_COMPILER_PREFIX="ccache "; break; fi -done +if type >/dev/null 2>&1; then CROSS_COMPILER_PREFIX="ccache " +else CROSS_COMPILER_PREFIX= +fi export CROSS_COMPILER_PREFIX CROSS_BUILDENV=$env; export CROSS_BUILDENV