From 01e51a7b7cb5a86c6dbdac494817ba2f2d38ae9a Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Wed, 22 Apr 2020 22:37:59 +0100 Subject: [PATCH] src/cross.in: Use `type' to search through the path. Why didn't I do that the first time? --- src/cross.in | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) 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 -- 2.11.0