diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-12 13:25:36 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-20 11:52:52 +0000 |
commit | 631229df720dc88047b702452c7ad172421cc1e4 (patch) | |
tree | b06c6eaefc502a0c6feee9fd0c942884a2d213ba /bitbake/lib/bb/parse | |
parent | d8b2257f57f25a2efca06ff3d90c41a0c9903eff (diff) | |
download | poky-631229df720dc88047b702452c7ad172421cc1e4.tar.gz |
bitbake: event/ast: Add RecipeTaskPreProcess event before task finalisation
There are various pieces of code which need to run after the tasks are
finalised but before bitbake locks in on the task dependencies. This
adds such an event so dependency changes in anonymous python can
be accounted for and acted upon by these specific event handlers.
(Bitbake rev: 4dcd0e53f5ff4bf4f2d6cbdc51ff33a5f5f206af)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/parse')
-rw-r--r-- | bitbake/lib/bb/parse/ast.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/bb/parse/ast.py b/bitbake/lib/bb/parse/ast.py index 853dda86b4..8b5b36619d 100644 --- a/bitbake/lib/bb/parse/ast.py +++ b/bitbake/lib/bb/parse/ast.py | |||
@@ -358,6 +358,7 @@ def finalize(fn, d, variant = None): | |||
358 | bb.data.update_data(d) | 358 | bb.data.update_data(d) |
359 | 359 | ||
360 | tasklist = d.getVar('__BBTASKS', False) or [] | 360 | tasklist = d.getVar('__BBTASKS', False) or [] |
361 | bb.event.fire(bb.event.RecipeTaskPreProcess(fn, list(tasklist)), d) | ||
361 | bb.build.add_tasks(tasklist, d) | 362 | bb.build.add_tasks(tasklist, d) |
362 | 363 | ||
363 | bb.parse.siggen.finalise(fn, d, variant) | 364 | bb.parse.siggen.finalise(fn, d, variant) |