+void Component::resolve_refs()
+{
+ for(list<PackageRef>::iterator i=requires.begin(); i!=requires.end(); ++i)
+ i->resolve();
+}
+
+void Component::create_build_info()
+{
+ build_info.add(pkg.get_build_info());
+
+ for(list<PackageRef>::iterator i=requires.begin(); i!=requires.end(); ++i)
+ {
+ if(!i->get_package())
+ continue;
+ i->get_package()->create_build_info();
+ build_info.add(i->get_package()->get_exported_binfo());
+ }
+
+ build_info.unique();
+}
+