Lines 17-23
Link Here
|
17 |
# waf-based packages much easier. |
17 |
# waf-based packages much easier. |
18 |
# Its main features are support of common portage default settings. |
18 |
# Its main features are support of common portage default settings. |
19 |
|
19 |
|
20 |
inherit base eutils multilib |
20 |
inherit base eutils multilib toolchain-funcs |
21 |
|
21 |
|
22 |
case ${EAPI:-0} in |
22 |
case ${EAPI:-0} in |
23 |
4|3) EXPORT_FUNCTIONS src_configure src_compile src_install ;; |
23 |
4|3) EXPORT_FUNCTIONS src_configure src_compile src_install ;; |
Lines 35-40
Link Here
|
35 |
# Eclass can use different waf executable. Usually it is located in "${S}/waf". |
35 |
# Eclass can use different waf executable. Usually it is located in "${S}/waf". |
36 |
: ${WAF_BINARY:="${S}/waf"} |
36 |
: ${WAF_BINARY:="${S}/waf"} |
37 |
|
37 |
|
|
|
38 |
tc-export AR CC CPP CXX RANLIB |
38 |
echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" \"${WAF_BINARY}\" --prefix=${EPREFIX}/usr --libdir=${EPREFIX}/usr/$(get_libdir) $@ configure" |
39 |
echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" \"${WAF_BINARY}\" --prefix=${EPREFIX}/usr --libdir=${EPREFIX}/usr/$(get_libdir) $@ configure" |
39 |
|
40 |
|
40 |
CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}" \ |
41 |
CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}" \ |