mirror of
				https://github.com/ElvishArtisan/rivendell.git
				synced 2025-10-31 22:24:02 +01:00 
			
		
		
		
	* Added support for cross-compiling 'rivwebcapi' for Windows with the MingW64 environment.
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # get_target.sh
 | |
| # 
 | |
| # Return machine target information from gcc(1)
 | |
| # Used as part of the AR_GCC_TARGET() macro.
 | |
| #
 | |
| #   (C) Copyright 2012,2016 Fred Gleason <fredg@salemradiolabs.com>
 | |
| #
 | |
| #   This program is free software; you can redistribute it and/or modify
 | |
| #   it under the terms of the GNU General Public License as
 | |
| #   published by the Free Software Foundation; either version 2 of
 | |
| #   the License, or (at your option) any later version.
 | |
| #
 | |
| #   This program is distributed in the hope that it will be useful,
 | |
| #   but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
| #   GNU General Public License for more details.
 | |
| #
 | |
| #   You should have received a copy of the GNU General Public
 | |
| #   License along with this program; if not, write to the Free Software
 | |
| #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 | |
| #
 | |
| 
 | |
| $1 -dumpmachine > ./gcc_arch
 | |
| 
 | |
| case "$3" in
 | |
|     arch)
 | |
| 	$2 -F- "// {print \$1}" ./gcc_arch
 | |
|     ;;
 | |
|     distro)
 | |
| 	$2 -F- "// {print \$2}" ./gcc_arch
 | |
|     ;;
 | |
|     os)
 | |
| 	$2 -F- "// {print \$3}" ./gcc_arch
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| rm -f ./gcc_arch
 | |
| 
 | |
| 
 | |
| # End of get_target.sh
 |