| 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.6 2004/10/26 13:01:58 vapier Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.7 2004/10/28 15:30:09 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...) |
| … | |
… | |
| 52 | tc-getLD() { tc-getPROG LD ld; } |
52 | tc-getLD() { tc-getPROG LD ld; } |
| 53 | # Returns the name of the symbol/object thingy |
53 | # Returns the name of the symbol/object thingy |
| 54 | tc-getNM() { tc-getPROG NM nm; } |
54 | tc-getNM() { tc-getPROG NM nm; } |
| 55 | # Returns the name of the archiver indexer |
55 | # Returns the name of the archiver indexer |
| 56 | tc-getRANLIB() { tc-getPROG RANLIB ranlib; } |
56 | tc-getRANLIB() { tc-getPROG RANLIB ranlib; } |
|
|
57 | # Returns the name of the fortran compiler |
|
|
58 | tc-getF77() { tc-getPROG F77 f77; } |
| 57 | |
59 | |
| 58 | # Returns the name of the C compiler for build |
60 | # Returns the name of the C compiler for build |
| 59 | tc-getBUILD_CC() { |
61 | tc-getBUILD_CC() { |
| 60 | if [ -n "${CC_FOR_BUILD}" ] ; then |
62 | if [ -n "${CC_FOR_BUILD}" ] ; then |
| 61 | echo "${CC_FOR_BUILD}" |
63 | echo "${CC_FOR_BUILD}" |