summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r--bitbake/lib/bb/build.py6
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
625def add_tasks(tasklist, d): 625def 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']: