#include "package.h"
class Builder;
+class BuildType;
class bad_expansion: public std::runtime_error
{
std::string description;
Msp::FS::Path source;
+ const BuildType *build_type;
FeatureList features;
BuildInfo build_info;
ConditionList conditions;
Msp::FS::Path get_out_dir() const;
const ComponentList &get_components() const { return components; }
const Config &get_config() const { return config; }
+ void set_build_type(const BuildType &);
const BuildInfo &get_build_info() const { return build_info; }
Builder &get_builder() const { return builder; }