X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.h;h=3d868631871591d88e2f511007c3d15c06c60202;hb=aeb23448b5035f4ceb662c487913618d0efff888;hp=1333bdb5ca536a75946a5a4108e4d6acf0fe9c8a;hpb=6140518acb736f9020005245686bfbc5fca2d329;p=builder.git diff --git a/source/sourcepackage.h b/source/sourcepackage.h index 1333bdb..3d86863 100644 --- a/source/sourcepackage.h +++ b/source/sourcepackage.h @@ -15,13 +15,6 @@ class Builder; class BuildType; class FileTarget; -class bad_expansion: public std::runtime_error -{ -public: - bad_expansion(const std::string &w): std::runtime_error(w) { } - virtual ~bad_expansion() throw() { } -}; - /** A package that can be built by Builder. */ @@ -86,7 +79,7 @@ public: const Toolchain &get_toolchain() const { return local_tools; } const ComponentList &get_components() const { return components; } const Config &get_config() const { return config; } - bool match_feature(const std::string &) const; + bool match_feature(const std::string &, const std::string *) const; void set_build_type(const BuildType &); const BuildInfo &get_build_info() const { return build_info; } private: