summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2015-11-18 19:47:13 +1100
committerMichael Palimaka <kensington@gentoo.org>2015-11-18 19:47:16 +1100
commit932db652b0e2a855f70d0fa2f1ed1e1efd3e0127 (patch)
treecc8b333426a9622fe3bc3be3244c408f1b3ff2f0
parent6dab4561042befee93291757c3639064e58a10cf (diff)
downloadkde-932db652b0e2a855f70d0fa2f1ed1e1efd3e0127.tar.gz
kde-932db652b0e2a855f70d0fa2f1ed1e1efd3e0127.tar.bz2
kde-932db652b0e2a855f70d0fa2f1ed1e1efd3e0127.zip
cmake-utils.eclass: ban WANT_CMAKE in EAPI 6 and later
It is basically unused across the tree and complicates the eclass. If it were needed, it might be better to write custom ebuild phase functions instead.
-rw-r--r--eclass/cmake-utils.eclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 7810a26a663..c3184bd2ec6 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -126,6 +126,7 @@ case ${WANT_CMAKE} in
always)
;;
*)
+ ! has "${EAPI:-0}" 2 3 4 5 && die "WANT_CMAKE is banned in EAPI 6 and later"
IUSE+=" ${WANT_CMAKE}"
CMAKEDEPEND+="${WANT_CMAKE}? ( "
;;