summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/command.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r--bitbake/lib/bb/command.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index 9841e6874e..d597d1d39b 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -224,11 +224,19 @@ class CommandsAsync:
224 224
225 def generateTargetsTree(self, command, params): 225 def generateTargetsTree(self, command, params):
226 """ 226 """
227 Generate a tree of all buildable targets. 227 Generate a tree of buildable targets.
228 If klass is provided ensure all recipes that inherit the class are
229 included in the package list.
230 If pkg_list provided use that list (plus any extras brought in by
231 klass) rather than generating a tree for all packages.
228 """ 232 """
229 klass = params[0] 233 klass = params[0]
234 if len(params) > 1:
235 pkg_list = params[1]
236 else:
237 pkg_list = []
230 238
231 command.cooker.generateTargetsTree(klass) 239 command.cooker.generateTargetsTree(klass, pkg_list)
232 command.finishAsyncCommand() 240 command.finishAsyncCommand()
233 generateTargetsTree.needcache = True 241 generateTargetsTree.needcache = True
234 242