Remove dependency on 'tr' for determining the host system.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2543 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -949,19 +949,23 @@ set_host_system() {
|
|||||||
|
|
||||||
# Use a single capitalization.
|
# Use a single capitalization.
|
||||||
# What is used is whatever 'uname -s' would give on such a platform.
|
# What is used is whatever 'uname -s' would give on such a platform.
|
||||||
UHOST=`$TR "[:lower:]" "[:upper:]" << EOF
|
case "$BUILD_HOST" in
|
||||||
$BUILD_HOST
|
[Ll][Ii][Nn][Uu][Xx])
|
||||||
EOF
|
HOST_SYSTEM="Linux" ;;
|
||||||
`
|
[Ff][Rr][Ee][Ee][Bb][Ss][Dd])
|
||||||
case "$UHOST" in
|
HOST_SYSTEM="FreeBSD" ;;
|
||||||
LINUX) HOST_SYSTEM="Linux" ;;
|
[Oo][Pp][Ee][Nn][Bb][Ss][Dd])
|
||||||
FREEBSD) HOST_SYSTEM="FreeBSD" ;;
|
HOST_SYSTEM="OpenBSD" ;;
|
||||||
OPENBSD) HOST_SYSTEM="OpenBSD" ;;
|
[Mm][Ii][Nn][Gg][Ww]|[Mm][Ii][Nn][Gg][Ww]32)
|
||||||
MINGW|MINGW32) HOST_SYSTEM="MINGW32" ;;
|
HOST_SYSTEM="MINGW32" ;;
|
||||||
CYGWIN*) HOST_SYSTEM="CYGWIN" ;;
|
[Cc][Yy][Gg][Ww][Ii][Nn]*)
|
||||||
DARWIN) HOST_SYSTEM="Darwin" ;;
|
HOST_SYSTEM="CYGWIN" ;;
|
||||||
SUNOS) HOST_SYSTEM="SunOS" ;;
|
[Dd][Aa][Rr][Ww][Ii][Nn])
|
||||||
QNX) HOST_SYSTEM="QNX" ;;
|
HOST_SYSTEM="Darwin" ;;
|
||||||
|
[Ss][Uu][Nn][Oo][Ss])
|
||||||
|
HOST_SYSTEM="SunOS" ;;
|
||||||
|
[Qq][Nn][Xx])
|
||||||
|
HOST_SYSTEM="QNX" ;;
|
||||||
*)
|
*)
|
||||||
build_message "Warning: host type '$BUILD_HOST' unknown. Using defaults."
|
build_message "Warning: host type '$BUILD_HOST' unknown. Using defaults."
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user