]> git.tdb.fi Git - builder.git/blobdiff - source/component.cpp
Move package management to a separate class
[builder.git] / source / component.cpp
index cc4796cdee867cd9d9aea23d311951d4f091965a..5c859f7eaf80e01d0734f0d3fc4de4891be736c1 100644 (file)
@@ -77,8 +77,6 @@ void Component::create_build_info()
 
        if(type==PROGRAM)
                build_info.strip = lexical_cast<bool>(pkg.get_config().get_option("strip").value);
-
-       build_info.unique();
 }
 
 void Component::create_targets() const
@@ -275,7 +273,7 @@ void Component::Loader::source(const string &s)
 
 void Component::Loader::require(const string &n)
 {
-       Package *req = comp.pkg.get_builder().get_package(n);
+       Package *req = comp.pkg.get_builder().get_package_manager().find_package(n);
        if(req)
                comp.requires.push_back(req);
 }