summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2010-01-03 20:08:08 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2010-01-03 20:08:08 +0100
commitf53758796a5966aaa33c0a7d2976e0f9e48d8e3b (patch)
treee1d38038834d9187f8c1c972c73057d735e79907
parent7f4d954b65514e3b22e56c949de6fbb70f99cbbb (diff)
downloadkde-f53758796a5966aaa33c0a7d2976e0f9e48d8e3b.tar.gz
kde-f53758796a5966aaa33c0a7d2976e0f9e48d8e3b.tar.bz2
kde-f53758796a5966aaa33c0a7d2976e0f9e48d8e3b.zip
Split make itself to actual individual function. So eapi < 2 can implement independent configure stages.
-rw-r--r--eclass/base.eclass11
1 files changed, 9 insertions, 2 deletions
diff --git a/eclass/base.eclass b/eclass/base.eclass
index 11186637cc9..fa9062f4abc 100644
--- a/eclass/base.eclass
+++ b/eclass/base.eclass
@@ -129,11 +129,18 @@ base_src_compile() {
has src_configure ${BASE_EXPF} || base_src_configure
+ base_src_make
+
+ popd > /dev/null
+}
+
+# @FUNCTION: base_src_make
+# @DESCRIPTION:
+# Actual function that runs emake command.
+base_src_make() {
if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then
emake || die "died running emake, $FUNCNAME:make"
fi
-
- popd > /dev/null
}
# @FUNCTION: base_src_install