cmake-utils.eclass: Use BDEPEND
authorAndreas Sturmlechner <asturm@gentoo.org>
Sun, 6 May 2018 13:55:42 +0000 (15:55 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Mon, 10 Dec 2018 21:54:00 +0000 (22:54 +0100)
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
eclass/cmake-utils.eclass

index c44df0c8542f8147aadd8c119fbd1c339cfbdb30..73e7f0b73ae6017a5941b0cea52eebfcd4079e78 100644 (file)
@@ -122,10 +122,10 @@ EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
 
 case ${CMAKE_MAKEFILE_GENERATOR} in
        emake)
-               DEPEND="sys-devel/make"
+               BDEPEND="sys-devel/make"
                ;;
        ninja)
-               DEPEND="dev-util/ninja"
+               BDEPEND="dev-util/ninja"
                ;;
        *)
                eerror "Unknown value for \${CMAKE_MAKEFILE_GENERATOR}"
@@ -134,9 +134,14 @@ case ${CMAKE_MAKEFILE_GENERATOR} in
 esac
 
 if [[ ${PN} != cmake ]]; then
-       DEPEND+=" >=dev-util/cmake-${CMAKE_MIN_VERSION}"
+       BDEPEND+=" >=dev-util/cmake-${CMAKE_MIN_VERSION}"
 fi
 
+case ${EAPI} in
+       7) ;;
+       *) DEPEND=" ${BDEPEND}" ;;
+esac
+
 # Internal functions used by cmake-utils_use_*
 _cmake_use_me_now() {
        debug-print-function ${FUNCNAME} "$@"