+public:
+ BinaryPackage(Builder &, const std::string &);
+
+ const BuildInfo &get_static_build_info() const { return static_binfo; }
+
+ static BinaryPackage *from_flags(Builder &, const std::string &, const Flags &, const Flags & = Flags());
+private:
+ static void process_flags(const Flags &, BuildInfo &);
+ void do_prepare() override;