--- trunk/include/python.sminc 2019/10/21 08:58:56 33233 +++ trunk/include/python.sminc 2019/10/21 09:06:20 33234 @@ -9,6 +9,9 @@ >= dev-lang/python-2.7" fi +# call meson include in the smage2, to prevent unnecessary dependencies +#sminclude meson + # get the major.minor current installed python version # -> ex 2.4 mget-python-version() @@ -70,6 +73,10 @@ then ${MAGE_PYTHON_EXEC} waf configure --prefix=/usr --libdir=/usr/$(mlibdir) $@ || die ${MAGE_PYTHON_EXEC} waf build $@ || die + elif [[ -e meson.build ]] + then + meson_configure -D python=${MAGE_PYTHON_EXEC} || die + mninja || die elif [[ -e configure ]] then if [[ ${MULTILIB_BUILD} = true ]] && [[ ! -z $(typeset -f oldmconfigure) ]] && [[ ! -z $(typeset -f oldmmake) ]] @@ -96,6 +103,9 @@ elif [[ -e waf ]] then ${MAGE_PYTHON_EXEC} waf install --destdir=${BINDIR} $@ || die + elif [[ -e meson.build ]] + then + DESTDIR=${BINDIR} meson install || die elif [[ -e install.py ]] then ${MAGE_PYTHON_EXEC} install.py --prefix=/usr --files-only --destdir=${BINDIR} $@ || die