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"
 | |
| 
 |