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.
*/
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: