X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.cpp;h=1274a75c12d283ebbe234adabffcafd35b846de1;hb=e36dac301c41799d374b6d537129b2be63f05fb2;hp=bab7ba1e264a3e80e6ebfba74133e2c3fd7a843f;hpb=4dc31cca056ea293d320928f61fef0558089d32d;p=builder.git diff --git a/source/component.cpp b/source/component.cpp index bab7ba1..1274a75 100644 --- a/source/component.cpp +++ b/source/component.cpp @@ -6,9 +6,16 @@ using namespace std; 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) { @@ -19,5 +26,5 @@ Component::Loader::Loader(Component &c): void Component::Loader::source(const string &s) { - comp.source=comp.pkg.get_source()/s; + comp.sources.push_back(comp.pkg.get_source()/s); }