Respect toolchain (bug #378529).
authorJeroen Roovers <jer@gentoo.org>
Tue, 9 Aug 2011 18:53:06 +0000 (18:53 +0000)
committerJeroen Roovers <jer@gentoo.org>
Tue, 9 Aug 2011 18:53:06 +0000 (18:53 +0000)
eclass/waf-utils.eclass

index 5dd9be4787760648415956d1c58782a62c43fc61..9e99ebae7121054a1f3aff15f32e26ca2614abac 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v 1.5 2011/03/01 23:02:08 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v 1.6 2011/08/09 18:53:06 jer Exp $
 
 # @ECLASS: waf-utils.eclass
 # @MAINTAINER:
@@ -17,7 +17,7 @@
 # waf-based packages much easier.
 # Its main features are support of common portage default settings.
 
-inherit base eutils multilib
+inherit base eutils multilib toolchain-funcs
 
 case ${EAPI:-0} in
        4|3) EXPORT_FUNCTIONS src_configure src_compile src_install ;;
@@ -35,6 +35,7 @@ waf-utils_src_configure() {
        # Eclass can use different waf executable. Usually it is located in "${S}/waf".
        : ${WAF_BINARY:="${S}/waf"}
 
+       tc-export AR CC CPP CXX RANLIB
        echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" \"${WAF_BINARY}\" --prefix=${EPREFIX}/usr --libdir=${EPREFIX}/usr/$(get_libdir) $@ configure"
 
        CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}" \