From 0b015fd3e8d3d604f84cf5bc9060be422723e3b5 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 17 Nov 2004 22:13:07 +0000 Subject: [PATCH] add a bit more logic to buildcc() --- eclass/toolchain-funcs.eclass | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 08a6adb8e7c4..c1895b5e459a 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.8 2004/10/29 04:13:10 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.9 2004/11/17 22:13:07 vapier Exp $ # # Author: Toolchain Ninjas # @@ -24,13 +24,10 @@ tc-getPROG() { return 0 fi - # how should we handle the host/target/build ? if [ -n "${CTARGET}" ] ; then search="$(type -p "${CTARGET}-${prog}")" - else - if [ -n "${CHOST}" ] ; then - search="$(type -p "${CHOST}-${prog}")" - fi + elif [ -n "${CHOST}" ] ; then + search="$(type -p "${CHOST}-${prog}")" fi if [ -n "${search}" ] ; then @@ -66,14 +63,18 @@ tc-getBUILD_CC() { return 0 fi - if [ -n "${CBUILD}" ] ; then - local cc="$(type -p "${CBUILD}-gcc")" - if [ -n "${cc}" ] ; then - echo "${cc}" - fi + local search= + if [ -n "${CTARGET}" ] ; then + search="$(type -p "${CTARGET}-gcc")" + elif [ -n "${CHOST}" ] ; then + search="$(type -p "${CHOST}-gcc")" fi - echo "gcc" + if [ -n "${search}" ] ; then + echo "${search##*/}" + else + echo "gcc" + fi } -- 2.26.2