]> git.tdb.fi Git - builder.git/blobdiff - source/condition.cpp
Refactor code to get rid of class PackageRef
[builder.git] / source / condition.cpp
index c4c01b21fbdf692fc92cb4fe147a4ad58b969a86..4b45dca51f2eeaf06a13880d2c214b3fe557d594 100644 (file)
@@ -32,12 +32,6 @@ Condition::Condition(SourcePackage &p, const string &expr):
        }
 }
 
-void Condition::resolve_refs()
-{
-       for(PkgRefList::iterator i=requires.begin(); i!=requires.end(); ++i)
-               i->resolve();
-}
-
 bool Condition::eval()
 {
        const Config &conf=pkg.get_config();
@@ -67,7 +61,7 @@ Condition::Loader::Loader(Condition &c):
 
 void Condition::Loader::require(const string &pkg)
 {
-       cond.requires.push_back(PackageRef(cond.pkg.get_builder(), pkg));
+       cond.requires.push_back(pkg);
 }
 
 void Condition::Loader::build_info()