update OS X startup scripts to force a 32bit arch on SDL and OS X 10.5 or lower

This commit is contained in:
Rudolf Polzer 2010-09-12 19:45:58 +02:00
parent 8306d9d7a7
commit 4f8198c9f1
2 changed files with 16 additions and 2 deletions

View File

@ -3,4 +3,16 @@
export DYLD_LIBRARY_PATH="${0%/*}"
# same dir as the executable
exec "$0"-bin "$@" -notexturenonpoweroftwo
set -- "$0"-bin "$@" -notexturenonpoweroftwo
case "`sw_vers -productVersion`" in
# shell pattern for "10.6 and higher"
10.[6-9]*|10.[1-5][0-9]*|1[1-9]*|[2-9]*)
# no workaround needed on 10.6+
exec "$@"
;;
*)
# need to force a 32bit arch on 10.5 and below
exec arch -arch i386 -arch ppc "$@"
;;
esac

View File

@ -3,4 +3,6 @@
export DYLD_LIBRARY_PATH="${0%/*}"
# same dir as the executable
exec "$0"-bin "$@" -notexturenonpoweroftwo
set -- "$0"-bin "$@" -notexturenonpoweroftwo
exec "$@"