Mercurial > hg > openttd
changeset 7424:f1ecba61482e draft
(svn r10822) -Fix: OSX makes --endian set to PREPROCESSOR, which wasn't an allowed value, making reconfigures to fail (special commit for Bjarni, now he should fix things too :p)
author | truelight <truelight@openttd.org> |
---|---|
date | Tue, 07 Aug 2007 20:42:02 +0000 |
parents | 78e9880c53a9 |
children | d2dde99b2258 |
files | config.lib |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/config.lib +++ b/config.lib @@ -308,11 +308,16 @@ # Check if all params have valid values # Endian only allows AUTO, LE and, BE - if [ -z "`echo $endian | egrep '^(AUTO|LE|BE)$'`" ]; then + if [ -z "`echo $endian | egrep '^(AUTO|LE|BE|PREPROCESSOR)$'`" ]; then echo "configure: error: invalid option --endian=$endian" echo " Available options are: --endian=[AUTO|LE|BE]" exit 1 fi + if [ "$endian" = "PREPROCESSOR" ] && [ "$os" != "OSX" ]; then + echo "configure: error: invalid option --endian=$endian" + echo " PREPROCESSOR is only available for OSX" + exit 1 + fi # OS only allows DETECT, UNIX, OSX, FREEBSD, OPENBSD, MORPHOS, BEOS, SUNOS, CYGWIN, MINGW, OS2, WINCE, and PSP if [ -z "`echo $os | egrep '^(DETECT|UNIX|OSX|FREEBSD|OPENBSD|MORPHOS|BEOS|SUNOS|CYGWIN|MINGW|OS2|WINCE|PSP)$'`" ]; then echo "configure: error: invalid option --os=$os"