From bea15897ed1720ea6178d06972997d71d28eeb7d Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 9 Jan 2006 12:41:07 +0000 Subject: [PATCH] check for sdl-config before using it, and present a more user-friendly text if it isn't found git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8314 a1c6a512-1295-4272-9138-f99709370657 --- tools/configure | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tools/configure b/tools/configure index 0e960f9304..bac889fa28 100755 --- a/tools/configure +++ b/tools/configure @@ -62,6 +62,21 @@ checksoundcard () { fi # has codecs } +# scan the $PATH for the given command +findtool(){ + file="$1" + + IFS=":" + for path in $PATH + do + # echo "checks for $file in $path" >&2 + if test -f "$path/$file"; then + echo "$path/$file" + return + fi + done +} + simcc () { @@ -72,6 +87,18 @@ simcc () { output="rockboxui" # use this as default output binary name + if [ "$simver" = "sdl" ]; then + # generic sdl-config checker + sdl=`findtool sdl-config` + + if [ -z "$sdl" ]; then + echo "configure didn't find sdl-config, which indicates that you" + echo "don't have SDL (properly) installed. Please correct and" + echo "re-run configure!" + exit + fi + fi + case $uname in CYGWIN*) echo "Cygwin host detected"