summaryrefslogtreecommitdiff
path: root/eclass/kde4-base.eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/kde4-base.eclass')
-rw-r--r--eclass/kde4-base.eclass11
1 files changed, 9 insertions, 2 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index 2425f193661..f813883d098 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -19,7 +19,13 @@
# if the variable is set otherwise src_configure/compile/install calls in ebuild
# must be overrided (can't use the eclass ones).
WANT_CMAKE="${WANT_CMAKE:-true}"
-[[ ${WANT_CMAKE} = true ]] && cmake_eclass="cmake-utils" || cmake_eclass=""
+if [[ ${WANT_CMAKE} = true ]]; then
+ exports="src_configure src_compile src_test src_install"
+ cmake_eclass="cmake-utils"
+else
+ exports=""
+ cmake_eclass=""
+fi
inherit base ${cmake_eclass} eutils kde4-functions
@@ -28,7 +34,8 @@ if [[ ${BUILD_TYPE} = live ]]; then
inherit subversion
fi
-EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_postinst pkg_postrm
+
+EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare ${exports} pkg_postinst pkg_postrm
case ${KDEBASE} in
kde-base)