Mercurial > hg > openttd
changeset 6078:50cc1df25838 draft
(svn r8811) [Configure] -Fix: [:lower:] for tr is GNU specific. Use [a-z] instead. (Celestar)
author | truelight <truelight@openttd.org> |
---|---|
date | Mon, 19 Feb 2007 16:24:10 +0000 |
parents | 759ebc94c994 |
children | 37eccafe261d |
files | config.lib |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/config.lib +++ b/config.lib @@ -285,8 +285,8 @@ # Some params want to be in full uppercase, else they might not work as # expected.. fix that here - endian=`echo $endian | tr [:lower:] [:upper:]` - os=`echo $os | tr [:lower:] [:upper:]` + endian=`echo $endian | tr '[a-z]' '[A-Z]'` + os=`echo $os | tr '[a-z]' '[A-Z]'` # Check if all params have valid values @@ -548,7 +548,7 @@ log 1 "detecting G5... yes (forced)" else # First, are we a real OSX system, else we can't detect it - native=`LC_ALL=C uname | tr [:upper:] [:lower:] | grep darwin` + native=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | grep darwin` # If $host doesn't match $build , we are cross-compiling if [ -n "$native" ] && [ "$build" != "$host" ]; then $cc_build $SRC_DIR/os/macosx/G5_detector.cpp -o G5_detector @@ -1144,7 +1144,7 @@ # Detect UNIX, OSX, FREEBSD, MORPHOS, BEOS, SUNOS, CYGWIN, MINGW, OS2, WINCE, and PSP # Try first via dumpmachine, then via uname - os=`echo "$host" | tr [:upper:] [:lower:] | awk ' + os=`echo "$host" | tr '[A-Z]' '[a-z]' | awk ' /linux/ { print "UNIX"; exit} /darwin/ { print "OSX"; exit} /freebsd/ { print "FREEBSD"; exit} @@ -1159,7 +1159,7 @@ '` if [ -z "$os" ]; then - os=`LC_ALL=C uname | tr [:upper:] [:lower:] | awk ' + os=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | awk ' /linux/ { print "UNIX"; exit} /darwin/ { print "OSX"; exit} /freebsd/ { print "FREEBSD"; exit}