| 1 | # Copyright 1999-2005 Gentoo Foundation |
1 | # Copyright 1999-2005 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.1.1.1 2005/11/30 09:59:25 chriswhite Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.47 2005/10/10 21:19:43 vapier Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: Toolchain Ninjas <toolchain@gentoo.org> |
5 | # Author: Toolchain Ninjas <toolchain@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...) |
| … | |
… | |
| 20 | return 0 |
20 | return 0 |
| 21 | fi |
21 | fi |
| 22 | |
22 | |
| 23 | local search= |
23 | local search= |
| 24 | [[ -n $3 ]] && search=$(type -p "$3-${prog}") |
24 | [[ -n $3 ]] && search=$(type -p "$3-${prog}") |
|
|
25 | [[ -z ${search} && -n $(get_abi_CHOST) ]] && search=$(type -p "$(get_abi_CHOST)-${prog}") |
| 25 | [[ -z ${search} && -n ${CHOST} ]] && search=$(type -p "${CHOST}-${prog}") |
26 | [[ -z ${search} && -n ${CHOST} ]] && search=$(type -p "${CHOST}-${prog}") |
| 26 | [[ -n ${search} ]] && prog=${search##*/} |
27 | [[ -n ${search} ]] && prog=${search##*/} |
| 27 | |
28 | |
| 28 | export ${var}=${prog} |
29 | export ${var}=${prog} |
| 29 | echo "${!var}" |
30 | echo "${!var}" |