libiio: use setuptools functions instead of distutils

Since ca73393a36c4144662ea8570f904154188e9815a in oe-core, setuptools
does not inherit from distutils3 anymore. Therefore replace the
distutils functions and variables by their setuptools counterparts which
are now available.

Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Sam Van Den Berge
2022-02-10 15:15:20 +01:00
committed by Khem Raj
parent bbd5c7fb13
commit c1984fc8f9
+3 -3
View File
@@ -14,7 +14,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
S = "${WORKDIR}/git"
DISTUTILS_SETUP_PATH ?= "${B}/bindings/python/"
SETUPTOOLS_SETUP_PATH ?= "${B}/bindings/python/"
DEPENDS = " \
flex-native bison-native libaio \
@@ -65,14 +65,14 @@ do_configure() {
do_compile() {
if ${@bb.utils.contains('PACKAGECONFIG', 'libiio-python3', 'true', 'false', d)}; then
distutils3_do_compile
setuptools3_do_compile
fi
cmake_do_compile
}
do_install() {
if ${@bb.utils.contains('PACKAGECONFIG', 'libiio-python3', 'true', 'false', d)}; then
distutils3_do_install
setuptools3_do_install
fi
cmake_do_install
}