diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r-- | bitbake/lib/bb/build.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 92c45a38c9..6b395264b6 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
@@ -622,7 +622,7 @@ def stampfile(taskname, d, file_name = None): | |||
622 | """ | 622 | """ |
623 | return stamp_internal(taskname, d, file_name) | 623 | return stamp_internal(taskname, d, file_name) |
624 | 624 | ||
625 | def add_tasks(tasklist, d): | 625 | def add_tasks(tasklist, deltasklist, d): |
626 | task_deps = d.getVar('_task_deps') | 626 | task_deps = d.getVar('_task_deps') |
627 | if not task_deps: | 627 | if not task_deps: |
628 | task_deps = {} | 628 | task_deps = {} |
@@ -633,6 +633,10 @@ def add_tasks(tasklist, d): | |||
633 | 633 | ||
634 | for task in tasklist: | 634 | for task in tasklist: |
635 | task = d.expand(task) | 635 | task = d.expand(task) |
636 | |||
637 | if task in deltasklist: | ||
638 | continue | ||
639 | |||
636 | d.setVarFlag(task, 'task', 1) | 640 | d.setVarFlag(task, 'task', 1) |
637 | 641 | ||
638 | if not task in task_deps['tasks']: | 642 | if not task in task_deps['tasks']: |