summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/cmake-utils.eclass11
1 files changed, 10 insertions, 1 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 566dda61efb..2b8953162e5 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -59,7 +59,7 @@ case ${WANT_CMAKE} in
esac
inherit toolchain-funcs multilib flag-o-matic base
-CMAKE_EXPF="src_compile src_test src_install"
+CMAKE_EXPF="src_prepare src_compile src_test src_install"
case ${EAPI:-0} in
2|3|4|5) CMAKE_EXPF+=" src_configure" ;;
1|0) ;;
@@ -558,6 +558,15 @@ enable_cmake-utils_src_test() {
fi
}
+# @FUNCTION: cmake-utils_src_prepare
+# @DESCRIPTION:
+# Wrapper function around base_src_prepare, just to expand the eclass API.
+cmake-utils_src_prepare() {
+ debug-print-function $FUNCNAME "$@"
+
+ base_src_prepare "$@"
+}
+
# @FUNCTION: cmake-utils_src_configure
# @DESCRIPTION:
# General function for configuring with cmake. Default behaviour is to start an