diff --git a/eclass/qbs.eclass b/eclass/qbs.eclass index 6c3f063102..af5709e261 100644 --- a/eclass/qbs.eclass +++ b/eclass/qbs.eclass @@ -12,16 +12,22 @@ # @DESCRIPTION: # Utility eclass providing wrapper functions for Qbs build system. -if [[ ! ${_QBS_ECLASS} ]]; then - -case ${EAPI} in +case ${EAPI:-0} in 8) ;; - *) die "${ECLASS}: EAPI ${EAPI} unsupported." + *) die "${ECLASS}: EAPI ${EAPI:-0} unsupported." esac +if [[ ! ${_QBS_ECLASS} ]]; then + inherit multiprocessing toolchain-funcs qmake-utils -# @ECLASS-VARIABLE: QBS_COMMAND_ECHO_MODE +fi + +EXPORT_FUNCTIONS src_configure src_compile src_install + +if [[ ! ${_QBS_ECLASS} ]]; then + +# @ECLASS_VARIABLE: QBS_COMMAND_ECHO_MODE # @USER_VARIABLE # @DESCRIPTION: # Determines what kind of output to show when executing commands. Possible @@ -38,8 +44,6 @@ inherit multiprocessing toolchain-funcs qmake-utils BDEPEND="dev-util/qbs" -EXPORT_FUNCTIONS src_configure src_compile src_install - # @FUNCTION: eqbs # @USAGE: [...] # @DESCRIPTION: