mirror of
https://git.yoctoproject.org/poky
synced 2026-06-03 01:40:07 +00:00
utils.bbclass/multilib.class: Added misc supporting functions.
1. Added variable MULTILIB_VARIANTS to store all the instance variants for multilib extend. 2. Added function all_multilib_tune_values to collect the variable values for all multilib instance. 3. multilib bbclass handler will save the orignal value of all variables defined in MULTILIB_SAVE_VARNAME. (From OE-Core rev: 18bba910e04bff75460f408e4557d4bae21ad592) Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
92ad22dc08
commit
375cf1561c
@@ -6,7 +6,12 @@ python multilib_virtclass_handler () {
|
||||
variant = e.data.getVar("BBEXTENDVARIANT", True)
|
||||
if cls != "multilib" or not variant:
|
||||
return
|
||||
|
||||
save_var_name=e.data.getVar("MULTILIB_SAVE_VARNAME", True) or ""
|
||||
for name in save_var_name.split():
|
||||
val=e.data.getVar(name, True)
|
||||
if val:
|
||||
e.data.setVar(name + "_MULTILIB_ORIGINAL", val)
|
||||
|
||||
override = ":virtclass-multilib-" + variant
|
||||
|
||||
e.data.setVar("MLPREFIX", variant + "-")
|
||||
|
||||
Reference in New Issue
Block a user