1# 2# Copyright OpenEmbedded Contributors 3# 4# SPDX-License-Identifier: MIT 5# 6 7inherit python3native 8 9EXTRA_PYTHON_DEPENDS ?= "" 10EXTRA_PYTHON_DEPENDS:class-target = "python3" 11DEPENDS:append = " ${EXTRA_PYTHON_DEPENDS}" 12 13setup_target_config() { 14 export _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata" 15 export PYTHONPATH=${STAGING_LIBDIR}/python-sysconfigdata:$PYTHONPATH 16 export PATH=${STAGING_EXECPREFIXDIR}/python-target-config/:$PATH 17} 18 19do_configure:prepend:class-target() { 20 setup_target_config 21} 22 23do_compile:prepend:class-target() { 24 setup_target_config 25} 26 27do_install:prepend:class-target() { 28 setup_target_config 29} 30 31do_configure:prepend:class-nativesdk() { 32 setup_target_config 33} 34 35do_compile:prepend:class-nativesdk() { 36 setup_target_config 37} 38 39do_install:prepend:class-nativesdk() { 40 setup_target_config 41} 42