diff --git a/scripts/projects.py b/scripts/projects.py index 1bb21599..846305d8 100644 --- a/scripts/projects.py +++ b/scripts/projects.py @@ -740,6 +740,9 @@ class Projects(object): args = parser.parse_args(args_) modules = args.module flavours = args.flavours.split() + if 'build' in flavours and not 'run' in flavours: + # TODO: This adds too much. Only the run dependencies of the build dependencies would be needed. + flavours.append('run') self.debug("flavours = " + args.flavours) deps = self.get_modules_from_project_txt(modules, ['pkg.requires.jw'], flavours, scope = 2, add_self=True, names_only=True)