123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #
- # This script can be used to automatically guess target OS.
- # It requires the config.guess utility which is a part of GNU Autoconf.
- # GNU Autoconf can be downloaded from ftp://ftp.gnu.org/gnu/autoconf/
- #
- # Use "default" as a make target for automatic builds.
- #
- # Specify path to the config.guess utility (unless set via environment)
- #CONFIG_GUESS_PATH=
- if [ x"$CONFIG_GUESS_PATH" = x ]; then
- echo "Error: CONFIG_GUESS_PATH variable is not set"
- exit 1
- fi
- if [ ! -f "$CONFIG_GUESS_PATH/config.guess" ]; then
- echo "Can't find $CONFIG_GUESS_PATH/config.guess utility. Wrong path?"
- exit 1
- fi
- sys_info=`/bin/sh $CONFIG_GUESS_PATH/config.guess`
- echo "Building for $sys_info"
- case "$sys_info" in
- *-ibm-aix4* ) OS=AIX ;;
- *-freebsd* ) OS=FREEBSD ;;
- hppa*-hp-hpux11*) OS=HPUX ;;
- *-sgi-irix6* ) OS=IRIX ;;
- *-linux* ) OS=LINUX ;;
- *-netbsd* ) OS=NETBSD ;;
- *-openbsd* ) OS=OPENBSD ;;
- *-dec-osf* ) OS=OSF1 ;;
- *-solaris2* ) OS=SOLARIS ;;
- *-darwin* ) OS=DARWIN ;;
- * ) OS=
- echo "Sorry, unsupported OS"
- exit 1 ;;
- esac
- echo "Making with OS=$OS"
|