| 1 | # Copyright 1999-2007 Gentoo Foundation |
1 | # Copyright 1999-2007 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.78 2008/07/03 05:26:47 dberkholz Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.79 2008/09/16 06:40:21 vapier Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: toolchain-funcs.eclass |
5 | # @ECLASS: toolchain-funcs.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Toolchain Ninjas <toolchain@gentoo.org> |
7 | # Toolchain Ninjas <toolchain@gentoo.org> |
| 8 | # @BLURB: functions to query common info about the toolchain |
8 | # @BLURB: functions to query common info about the toolchain |
| … | |
… | |
| 114 | # @DESCRIPTION: |
114 | # @DESCRIPTION: |
| 115 | # Quick way to export a bunch of compiler vars at once. |
115 | # Quick way to export a bunch of compiler vars at once. |
| 116 | tc-export() { |
116 | tc-export() { |
| 117 | local var |
117 | local var |
| 118 | for var in "$@" ; do |
118 | for var in "$@" ; do |
|
|
119 | [[ $(type -t tc-get${var}) != "function" ]] && die "tc-export: invalid export variable '${var}'" |
| 119 | eval tc-get${var} > /dev/null |
120 | eval tc-get${var} > /dev/null |
| 120 | done |
121 | done |
| 121 | } |
122 | } |
| 122 | |
123 | |
| 123 | # @FUNCTION: tc-is-cross-compiler |
124 | # @FUNCTION: tc-is-cross-compiler |