diff options
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r-- | bitbake/lib/bb/command.py | 12 |
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 | ||