mirror of
				https://github.com/ossrs/srs.git
				synced 2025-03-09 15:49:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#
 | 
						|
# 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"
 | 
						|
 |