add cleaner OSX version filter
authormerlijn <mhofstra@gmail.com>
Fri, 9 Jul 2010 20:48:47 +0000 (22:48 +0200)
committermerlijn <mhofstra@gmail.com>
Fri, 9 Jul 2010 20:48:47 +0000 (22:48 +0200)
all

diff --git a/all b/all
index 1f939e9e66fbee40e9d1716f9915fff87aa38d8e..2489f5aa991a9e202816c0053b4bff0fc656bd3c 100755 (executable)
--- a/all
+++ b/all
@@ -424,12 +424,16 @@ case "$cmd" in
                        if [ -z "$CC" ]; then
                                export CC=gcc
                        fi
-               elif [ x"`uname`" = x"Darwin" ] && [ x"`uname -r`" = x"10.3.0" ]; then
-                       TARGETS="sv-debug sdl-debug"
-                       # AGL is broken in Snow Leopard, so default to SDL.
-                       if  [ x"`uname -r`" != x"10.3.0" ]; then
-                               TARGETS="$TARGETS cl-debug"
-                       fi
+               elif [ x"`uname`" = x"Darwin" ]; then
+                       case "`uname -r`" in
+                               ?.*)
+                                       TARGETS="sv-debug cl-debug sdl-debug"
+                                       ;;
+                               *)
+                                       # AGL cannot be compiled on systems with a kernel > 10.x (Snow Leopard)
+                                       TARGETS="sv-debug sdl-debug"
+                                       ;;
+                       esac
                        export CC="gcc -I$PWD/misc/buildfiles/osx/Xonotic-SDL.app/Contents/Frameworks/SDL.framework/Headers -F$PWD/misc/buildfiles/osx/Xonotic-SDL.app/Contents/Frameworks"
                else
                        TARGETS="sv-debug cl-debug sdl-debug"