diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 939a999974..076ddaa58d 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -680,14 +680,14 @@ class BBCooker: | |||
| 680 | bb.event.fire(bb.event.TreeDataPreparationCompleted(len(fulltargetlist)), self.data) | 680 | bb.event.fire(bb.event.TreeDataPreparationCompleted(len(fulltargetlist)), self.data) |
| 681 | return taskdata, runlist | 681 | return taskdata, runlist |
| 682 | 682 | ||
| 683 | def prepareTreeData(self, pkgs_to_build, task): | 683 | def prepareTreeData(self, pkgs_to_build, task, halt=False): |
| 684 | """ | 684 | """ |
| 685 | Prepare a runqueue and taskdata object for iteration over pkgs_to_build | 685 | Prepare a runqueue and taskdata object for iteration over pkgs_to_build |
| 686 | """ | 686 | """ |
| 687 | 687 | ||
| 688 | # We set halt to False here to prevent unbuildable targets raising | 688 | # We set halt to False here to prevent unbuildable targets raising |
| 689 | # an exception when we're just generating data | 689 | # an exception when we're just generating data |
| 690 | taskdata, runlist = self.buildTaskData(pkgs_to_build, task, False, allowincomplete=True) | 690 | taskdata, runlist = self.buildTaskData(pkgs_to_build, task, halt, allowincomplete=True) |
| 691 | 691 | ||
| 692 | return runlist, taskdata | 692 | return runlist, taskdata |
| 693 | 693 | ||
| @@ -701,7 +701,7 @@ class BBCooker: | |||
| 701 | if not task.startswith("do_"): | 701 | if not task.startswith("do_"): |
| 702 | task = "do_%s" % task | 702 | task = "do_%s" % task |
| 703 | 703 | ||
| 704 | runlist, taskdata = self.prepareTreeData(pkgs_to_build, task) | 704 | runlist, taskdata = self.prepareTreeData(pkgs_to_build, task, halt=True) |
| 705 | rq = bb.runqueue.RunQueue(self, self.data, self.recipecaches, taskdata, runlist) | 705 | rq = bb.runqueue.RunQueue(self, self.data, self.recipecaches, taskdata, runlist) |
| 706 | rq.rqdata.prepare() | 706 | rq.rqdata.prepare() |
| 707 | return self.buildDependTree(rq, taskdata) | 707 | return self.buildDependTree(rq, taskdata) |
