/[gentoo-x86]/eclass/toolchain-funcs.eclass
Gentoo

Diff of /eclass/toolchain-funcs.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.20 Revision 1.21
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2004 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.20 2005/01/11 01:07:49 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.21 2005/01/11 04:23:42 vapier Exp $
4# 4#
5# Author: Toolchain Ninjas <ninjas@gentoo.org> 5# Author: Toolchain Ninjas <ninjas@gentoo.org>
6# 6#
7# This eclass contains (or should) functions to get common info 7# This eclass contains (or should) functions to get common info
8# about the toolchain (libc/compiler/binutils/etc...) 8# about the toolchain (libc/compiler/binutils/etc...)
9
10inherit eutils
11 9
12ECLASS=toolchain-funcs 10ECLASS=toolchain-funcs
13INHERITED="$INHERITED $ECLASS" 11INHERITED="$INHERITED $ECLASS"
14 12
15DESCRIPTION="Based on the ${ECLASS} eclass" 13DESCRIPTION="Based on the ${ECLASS} eclass"
59 return 0 57 return 0
60 fi 58 fi
61 59
62 local search= 60 local search=
63 if [[ -n ${CBUILD} ]] ; then 61 if [[ -n ${CBUILD} ]] ; then
64 search=$(type -p "${CBUILD}-gcc") 62 search=$(type -p ${CBUILD}-gcc)
65 search=${search##*/} 63 search=${search##*/}
66 else 64 else
67 search=gcc 65 search=gcc
68 fi 66 fi
69 67
89 87
90 88
91# Parse information from CBUILD/CHOST/CTARGET rather than 89# Parse information from CBUILD/CHOST/CTARGET rather than
92# use external variables from the profile. 90# use external variables from the profile.
93tc-ninja_magic_to_arch() { 91tc-ninja_magic_to_arch() {
94ninj() { [[ ${type} = "kern" ]] && echo $1 || echo $2 ; } 92ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
95 93
96 local type=$1 94 local type=$1
97 local host=$2 95 local host=$2
98 [[ -z ${host} ]] && arg=${CHOST} 96 [[ -z ${host} ]] && arg=${CHOST}
99 97

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.20