]> git.tdb.fi Git - builder.git/blobdiff - source/package.h
Store problems at their source rather than globally
[builder.git] / source / package.h
index aed1fd9c061b1f37fde116c42ec23ee539d3a3a5..cd2d021129dcaee30411ff9fc6a16a90a57c8bad 100644 (file)
@@ -37,6 +37,7 @@ protected:
        Requirements requires;
        BuildInfo export_binfo;
        bool prepared;
+       std::list<std::string> problems;
 
        bool use_pkgconfig;
 
@@ -63,6 +64,8 @@ protected:
 public:
        bool is_prepared() const { return prepared; }
 
+       const std::list<std::string> &get_problems() const { return problems; }
+
        virtual void save_caches() { }
 };