* Tomáš Chvátal <scarab...@gentoo.org>:
> I think it is not required
> EXPF="src_compile src_test src_install" <- definition, also nulls anything 
> what was in it before :]
> case ${EAPI:-0} in                     
>         2) EXPF="${EXPF} src_configure" ;;
>         1|0) ;;                           
>         *) die "Unknown EAPI, Bug eclass maintainers." ;;
> esac                                                     
> EXPORT_FUNCTIONS ${EXPF}  <- export

And later in cmake-utils_src_compile you use:
| has src_configure ${EXPF} || cmake-utils_src_configure

What will happen if an EAPI=2 ebuild inherits cmake-utils and another eclass
also using EXPF that does not EXPORT_FUNCTIONS src_configure and the
ebuild uses cmake-utils_src_compile?

It will call cmake-utils_src_configure during src_configure and later in
cmake-utils_src_compile it will run cmake-utils_src_configure again,
won't it?

Reply via email to