cmake-utils.eclass: Fix inverted logic on EAPI check
authorJustin Lecher <jlec@gentoo.org>
Thu, 28 Jan 2016 07:49:38 +0000 (08:49 +0100)
committerJustin Lecher <jlec@gentoo.org>
Thu, 28 Jan 2016 07:51:10 +0000 (08:51 +0100)
Gentoo-Bugs: https://bugs.gentoo.org/show_bug.cgi?id=573132

Signed-off-by: Justin Lecher <jlec@gentoo.org>
eclass/cmake-utils.eclass

index 01de9a5ad936412b7edfc34c03ac65b7221f49ad..99c0f76494009b3dcefbe7faf2c182aac211b500 100644 (file)
@@ -603,7 +603,7 @@ enable_cmake-utils_src_configure() {
        local mycmakeargstype=$(declare -p mycmakeargs 2>&-)
        if [[ "${mycmakeargstype}" != "declare -a mycmakeargs="* ]]; then
                if [[ -n "${mycmakeargstype}" ]] ; then
-                       if [[ ${EAPI} != [2345] ]]; then
+                       if [[ ${EAPI} == [2345] ]]; then
                                eqawarn "Declaring mycmakeargs as a variable is deprecated. Please use an array instead."
                        else
                                die "Declaring mycmakeargs as a variable is banned in EAPI=${EAPI}. Please use an array instead."