X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Flib%2Fsourcepackage.h;fp=source%2Flib%2Fsourcepackage.h;h=c6e308a44c95e72696f7fc8e2b51c2a7229b242d;hp=6644262c2f710c15844e69b014c15cd018ca1359;hb=bcc6be0d72c9205ca9282fc08d1dba93230e9f2a;hpb=d2c4cd0f5657f26150759fb8ab19dd448646eb06 diff --git a/source/lib/sourcepackage.h b/source/lib/sourcepackage.h index 6644262..c6e308a 100644 --- a/source/lib/sourcepackage.h +++ b/source/lib/sourcepackage.h @@ -43,6 +43,7 @@ public: private: void finish() override; + void exported(); void feature(const std::string &, const std::string &); template void component(Args..., const std::string &); @@ -57,6 +58,15 @@ public: using ComponentRegistry = Msp::TypeRegistry; private: + class ExportLoader: public Msp::DataFile::ObjectLoader + { + public: + ExportLoader(SourcePackage &); + + private: + void build_info(); + }; + std::string version; std::string interface_version; std::string description;