]> git.tdb.fi Git - builder.git/blobdiff - source/binarypackage.cpp
Move nested build signature creation to FileTarget
[builder.git] / source / binarypackage.cpp
index f00f0faf10519e7211dfd7df4a38af5bcf76eb29..4c5382191661b7c627c0ef0e94db63fa34ab8ec9 100644 (file)
@@ -72,7 +72,8 @@ void BinaryPackage::do_prepare()
 
        if(base_path.empty())
        {
-               builder.problem(name, "Cannot locate files");
+               // TODO report which files were not found
+               problems.push_back("Cannot locate files");
                return;
        }
 
@@ -123,7 +124,7 @@ BinaryPackage *BinaryPackage::from_flags(Builder &builder, const string &name, c
 
 
 BinaryPackage::Loader::Loader(BinaryPackage &p):
-       DataFile::DerivedObjectLoader<BinaryPackage, Package>(p)
+       DataFile::DerivedObjectLoader<BinaryPackage, Package::Loader>(p)
 {
        add("build_info", &Loader::build_info);
        add("header",     &Loader::header);