src/cross.in: Check for `ccache' correctly.
[mdw-cross] / src / cross.in
index 38d3136..f221174 100644 (file)
@@ -14,7 +14,7 @@ if ! [ -f "$CROSSDIR/etc/$env-setup.sh" ]; then
   echo 2>&1 "${0##*/}: cross environment \`$env' unknown"; exit 2
 fi
 
-if type >/dev/null 2>&1; then CROSS_COMPILER_PREFIX="ccache "
+if type ccache >/dev/null 2>&1; then CROSS_COMPILER_PREFIX="ccache "
 else CROSS_COMPILER_PREFIX=
 fi
 export CROSS_COMPILER_PREFIX
@@ -65,4 +65,7 @@ case ${CROSS_COMPILER-guess},$found_gcc,$found_clang in
 esac
 export CROSS_COMPILER
 
+LD_LIBRARY_PATH="$CROSS_PREFIX/lib${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+export LD_LIBRARY_PATH
+
 exec "$@"