mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
bitbake: data: Tweak code layout
Make a small change in the layout of the code in build_dependencies which makes subsequent patches easier to read. No functionality change, just moving the function definitions to the start of the function block. (Bitbake rev: fff13b1e5e8397130b4378e0ba2301336ec651a2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
f8d95fb622
commit
8a15a09b59
|
@ -262,21 +262,6 @@ def emit_func_python(func, o=sys.__stdout__, d = init()):
|
||||||
newdeps -= seen
|
newdeps -= seen
|
||||||
|
|
||||||
def build_dependencies(key, keys, shelldeps, varflagsexcl, ignored_vars, d):
|
def build_dependencies(key, keys, shelldeps, varflagsexcl, ignored_vars, d):
|
||||||
deps = set()
|
|
||||||
try:
|
|
||||||
if key[-1] == ']':
|
|
||||||
vf = key[:-1].split('[')
|
|
||||||
if vf[1] == "vardepvalueexclude":
|
|
||||||
return deps, ""
|
|
||||||
value, parser = d.getVarFlag(vf[0], vf[1], False, retparser=True)
|
|
||||||
deps |= parser.references
|
|
||||||
deps = deps | (keys & parser.execs)
|
|
||||||
deps -= ignored_vars
|
|
||||||
return frozenset(deps), value
|
|
||||||
varflags = d.getVarFlags(key, ["vardeps", "vardepvalue", "vardepsexclude", "exports", "postfuncs", "prefuncs", "lineno", "filename"]) or {}
|
|
||||||
vardeps = varflags.get("vardeps")
|
|
||||||
exclusions = varflags.get("vardepsexclude", "").split()
|
|
||||||
|
|
||||||
def handle_contains(value, contains, exclusions, d):
|
def handle_contains(value, contains, exclusions, d):
|
||||||
newvalue = []
|
newvalue = []
|
||||||
if value:
|
if value:
|
||||||
|
@ -302,6 +287,21 @@ def build_dependencies(key, keys, shelldeps, varflagsexcl, ignored_vars, d):
|
||||||
deps = deps | (keys & r2.execs)
|
deps = deps | (keys & r2.execs)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
deps = set()
|
||||||
|
try:
|
||||||
|
if key[-1] == ']':
|
||||||
|
vf = key[:-1].split('[')
|
||||||
|
if vf[1] == "vardepvalueexclude":
|
||||||
|
return deps, ""
|
||||||
|
value, parser = d.getVarFlag(vf[0], vf[1], False, retparser=True)
|
||||||
|
deps |= parser.references
|
||||||
|
deps = deps | (keys & parser.execs)
|
||||||
|
deps -= ignored_vars
|
||||||
|
return frozenset(deps), value
|
||||||
|
varflags = d.getVarFlags(key, ["vardeps", "vardepvalue", "vardepsexclude", "exports", "postfuncs", "prefuncs", "lineno", "filename"]) or {}
|
||||||
|
vardeps = varflags.get("vardeps")
|
||||||
|
exclusions = varflags.get("vardepsexclude", "").split()
|
||||||
|
|
||||||
if "vardepvalue" in varflags:
|
if "vardepvalue" in varflags:
|
||||||
value = varflags.get("vardepvalue")
|
value = varflags.get("vardepvalue")
|
||||||
elif varflags.get("func"):
|
elif varflags.get("func"):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user