mirror of
https://git.yoctoproject.org/poky
synced 2026-02-28 20:39:39 +01:00
distutils: clean the build tree in do_configure
base_do_configure() tries to do "make clean" if there is a Makefile present. For most recipes using distutils there is not a Makefile, but we do know that "setup.py clean" will work so call that instead. (From OE-Core rev: b805cefb24566772a2beb5d02036266e45370913) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
780565b368
commit
2d28e8370e
@@ -8,6 +8,12 @@ DISTUTILS_STAGE_ALL_ARGS ?= "--prefix=${STAGING_DIR_HOST}${prefix} \
|
||||
DISTUTILS_INSTALL_ARGS ?= "--prefix=${D}/${prefix} \
|
||||
--install-data=${D}/${datadir}"
|
||||
|
||||
distutils3_do_configure() {
|
||||
if [ "${CLEANBROKEN}" != "1" ] ; then
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py clean
|
||||
fi
|
||||
}
|
||||
|
||||
distutils3_do_compile() {
|
||||
STAGING_INCDIR=${STAGING_INCDIR} \
|
||||
STAGING_LIBDIR=${STAGING_LIBDIR} \
|
||||
@@ -71,6 +77,6 @@ distutils3_do_install() {
|
||||
}
|
||||
distutils3_do_install[vardepsexclude] = "MACHINE"
|
||||
|
||||
EXPORT_FUNCTIONS do_compile do_install
|
||||
EXPORT_FUNCTIONS do_configure do_compile do_install
|
||||
|
||||
export LDSHARED="${CCLD} -shared"
|
||||
|
||||
Reference in New Issue
Block a user