X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.h;h=e5f6d9d460433a718bf2eca654ff11a92b9e244c;hb=30b1243ff16b908ae18b4ab9d70f772c9196b949;hp=cd576fef26a03cd8c9f4463668e1984670441109;hpb=8818c970f123a7fa44bf41bc60369217d083b4da;p=builder.git diff --git a/source/sourcepackage.h b/source/sourcepackage.h index cd576fe..e5f6d9d 100644 --- a/source/sourcepackage.h +++ b/source/sourcepackage.h @@ -12,6 +12,7 @@ #include "package.h" class Builder; +class BuildType; class bad_expansion: public std::runtime_error { @@ -50,6 +51,7 @@ private: std::string description; Msp::FS::Path source; + const BuildType *build_type; FeatureList features; BuildInfo build_info; ConditionList conditions; @@ -66,6 +68,7 @@ public: 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; }