install(false)
{ }
+/**
+Tries to resolve all references to packages.
+*/
void Component::resolve_refs()
{
- for(list<PackageRef>::iterator i=requires.begin(); i!=requires.end(); ++i)
+ for(PkgRefList::iterator i=requires.begin(); i!=requires.end(); ++i)
i->resolve();
}
+/**
+Prepares the build information for building.
+*/
void Component::create_build_info()
{
build_info.add(pkg.get_build_info());
- for(list<PackageRef>::iterator i=requires.begin(); i!=requires.end(); ++i)
+ for(PkgRefList::iterator i=requires.begin(); i!=requires.end(); ++i)
{
if(!i->get_package())
continue;
- i->get_package()->create_build_info();
+ //i->get_package()->create_build_info();
build_info.add(i->get_package()->get_exported_binfo());
}