- virtual void do_configure(const StringMap &, unsigned) { }
- virtual void create_build_info() { }
+ virtual void do_prepare() { }
+
+public:
+ bool is_prepared() const { return prepared; }
+
+ const std::list<std::string> &get_problems() const { return problems; }
+
+ virtual void save_caches() { }