void Component::prepare()
{
- for(Package *r: requires)
+ for(Package *r: required_pkgs)
{
r->prepare();
broken |= r->is_broken();
final_build_info.defines[build_macro] = "1";
const Package::Requirements &pkg_reqs = package.get_required_packages();
- Package::Requirements direct_reqs = requires;
+ Package::Requirements direct_reqs = required_pkgs;
direct_reqs.insert(direct_reqs.end(), pkg_reqs.begin(), pkg_reqs.end());
for(Package *r: direct_reqs)
final_build_info.update_from(r->get_exported_build_info(), BuildInfo::DEPENDENCY);
{
Package *req = obj.package.get_builder().get_package_manager().find_package(n);
if(req)
- obj.requires.push_back(req);
+ obj.required_pkgs.push_back(req);
else
obj.problems.push_back(format("Required package %s not found", n));
}