X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.cpp;h=5c83fd7ec18607b4e6728a6594bbb040f017d1ee;hb=fcb86bba9e8ea7e3c93f7f1748c0291b307c46ed;hp=378460d00d968422cc3f618a42baf4436953514c;hpb=5cfcbc7507b14df81018f734ae47f92b231b10d2;p=builder.git diff --git a/source/sourcepackage.cpp b/source/sourcepackage.cpp index 378460d..5c83fd7 100644 --- a/source/sourcepackage.cpp +++ b/source/sourcepackage.cpp @@ -128,13 +128,13 @@ void SourcePackage::save_caches() SourcePackage::Loader::Loader(SourcePackage &p): - DataFile::DerivedObjectLoader(p) + DataFile::DerivedObjectLoader(p) { init(0); } SourcePackage::Loader::Loader(SourcePackage &p, const Config::InputOptions &o): - DataFile::DerivedObjectLoader(p) + DataFile::DerivedObjectLoader(p) { init(&o); } @@ -235,7 +235,7 @@ void SourcePackage::Loader::if_feature(const string &cond) if(equals!=string::npos) { if(equals==0) - error("No feature name specified"); + throw invalid_argument("SourcePackage::Loader::if_feature"); bool negate = cond[equals-1]=='!'; string name = cond.substr(0, equals-negate); string value = obj.config.get_option("with_"+name).value;