summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2015-11-18 19:41:19 +1100
committerMichael Palimaka <kensington@gentoo.org>2015-11-18 19:41:19 +1100
commit6dab4561042befee93291757c3639064e58a10cf (patch)
tree85ab06fa5d03f1cf0676b9c6bae4e5b88538b6a2 /eclass/cmake-utils.eclass
parent6017849b497d96ff17184ec3c3211665bc7e1a1e (diff)
downloadkde-6dab4561042befee93291757c3639064e58a10cf.tar.gz
kde-6dab4561042befee93291757c3639064e58a10cf.tar.bz2
kde-6dab4561042befee93291757c3639064e58a10cf.zip
cmake-utils.eclass: reorder a bit
Diffstat (limited to 'eclass/cmake-utils.eclass')
-rw-r--r--eclass/cmake-utils.eclass17
1 files changed, 9 insertions, 8 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index d6ab5998ff8..7810a26a663 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -112,6 +112,15 @@ CMAKE_REMOVE_MODULES="${CMAKE_REMOVE_MODULES:-yes}"
# for econf and is needed to pass TRY_RUN results when cross-compiling.
# Should be set by user in a per-package basis in /etc/portage/package.env.
+case ${EAPI} in
+ 2|3|4|5|6) : ;;
+ *) die "EAPI=${EAPI:-0} is not supported" ;;
+esac
+
+inherit toolchain-funcs multilib flag-o-matic eutils versionator
+
+EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
+
CMAKEDEPEND=""
case ${WANT_CMAKE} in
always)
@@ -121,14 +130,6 @@ case ${WANT_CMAKE} in
CMAKEDEPEND+="${WANT_CMAKE}? ( "
;;
esac
-inherit toolchain-funcs multilib flag-o-matic eutils versionator
-
-case ${EAPI} in
- 2|3|4|5|6) : ;;
- *) die "EAPI=${EAPI:-0} is not supported" ;;
-esac
-
-EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
case ${CMAKE_MAKEFILE_GENERATOR} in
emake)