From fd1517e2b51a170f2427122c6b95396db251d827 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 10 Aug 2022 14:35:29 +0100 Subject: classes: Update classes to match new bitbake class scope functionality Move classes to classes-global or classes-recipe as appropriate to take advantage of new bitbake functionality to check class scope/usage. (From OE-Core rev: f5c128008365e141082c129417eb72d2751e8045) Signed-off-by: Richard Purdie --- meta/classes/python_pyo3.bbclass | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 meta/classes/python_pyo3.bbclass (limited to 'meta/classes/python_pyo3.bbclass') diff --git a/meta/classes/python_pyo3.bbclass b/meta/classes/python_pyo3.bbclass deleted file mode 100644 index 9a32eac6fd..0000000000 --- a/meta/classes/python_pyo3.bbclass +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright OpenEmbedded Contributors -# -# SPDX-License-Identifier: MIT -# - -# -# This class helps make sure that Python extensions built with PyO3 -# and setuptools_rust properly set up the environment for cross compilation -# - -inherit cargo python3-dir siteinfo - -export PYO3_CROSS="1" -export PYO3_CROSS_PYTHON_VERSION="${PYTHON_BASEVERSION}" -export PYO3_CROSS_LIB_DIR="${STAGING_LIBDIR}" -export CARGO_BUILD_TARGET="${RUST_HOST_SYS}" -export RUSTFLAGS -export PYO3_PYTHON="${PYTHON}" -export PYO3_CONFIG_FILE="${WORKDIR}/pyo3.config" - -python_pyo3_do_configure () { - cat > ${WORKDIR}/pyo3.config << EOF -implementation=CPython -version=${PYTHON_BASEVERSION} -shared=true -abi3=false -lib_name=${PYTHON_DIR} -lib_dir=${STAGING_LIBDIR} -pointer_width=${SITEINFO_BITS} -build_flags=WITH_THREAD -suppress_build_script_link_lines=false -EOF -} - -EXPORT_FUNCTIONS do_configure -- cgit v1.2.3-54-g00ecf