mirror of
https://github.com/thead-yocto-mirror/meta-external-toolchain
synced 2026-06-21 08:52:27 +02:00
tcmode: support EXTERNAL_SETUP_SCRIPT_VARS
JIRA: SB-15362 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
This commit is contained in:
@@ -12,6 +12,8 @@ EXTERNAL_TOOLCHAIN_SYSROOT = "${EXTERNAL_TOOLCHAIN}/sysroots/${EXTERNAL_MULTIMAC
|
||||
EXTERNAL_CC = "${EXTERNAL_TARGET_SYS}-gcc --sysroot=${EXTERNAL_TOOLCHAIN_SYSROOT}"
|
||||
EXTERNAL_TOOLCHAIN_FEATURES_append = " locale-utf8-is-default"
|
||||
|
||||
EXTERNAL_SETUP_SCRIPT_VARS ?= ""
|
||||
|
||||
# Our headers are already multilib
|
||||
oe_multilib_header_pn-glibc-external = ":"
|
||||
|
||||
@@ -47,6 +49,9 @@ def setup_external_vars(external_toolchain, localdata, d):
|
||||
|
||||
d.setVar('EXTERNAL_TOOLCHAIN_SETUP_SCRIPT' + suffix, str(setup))
|
||||
|
||||
for var in localdata.getVar('EXTERNAL_SETUP_SCRIPT_VARS').split():
|
||||
d.setVar('EXTERNAL_' + var + suffix, env.get(var) or '')
|
||||
|
||||
target_sys = env.get('TARGET_PREFIX')[:-1]
|
||||
native_sysroot = Path(env.get('OECORE_NATIVE_SYSROOT'))
|
||||
if str(native_sysroot).startswith('$scriptdir/'):
|
||||
|
||||
Reference in New Issue
Block a user