Component::Component(Package &p, Type t, const string &n):
pkg(p),
type(t),
- name(n)
+ name(n),
+ install(false)
{ }
+void Component::create_build_info()
+{
+ build_info=pkg.get_build_info();
+ build_info.unique();
+}
+
Component::Loader::Loader(Component &c):
comp(c)
{
void Component::Loader::source(const string &s)
{
- comp.source=comp.pkg.get_source()/s;
+ comp.sources.push_back(comp.pkg.get_source()/s);
}