X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpackage.h;h=eb61f06b760e1fc21a4c62a3a34fda194837573e;hb=6140518acb736f9020005245686bfbc5fca2d329;hp=aed1fd9c061b1f37fde116c42ec23ee539d3a3a5;hpb=766dad2d4f7ca73dc182f22e306ba0def6fd8722;p=builder.git diff --git a/source/package.h b/source/package.h index aed1fd9..eb61f06 100644 --- a/source/package.h +++ b/source/package.h @@ -37,6 +37,7 @@ protected: Requirements requires; BuildInfo export_binfo; bool prepared; + std::list problems; bool use_pkgconfig; @@ -51,7 +52,7 @@ public: const BuildInfo &get_exported_build_info() const { return export_binfo; } /// Indicates whether or not this package supports pkg-config - bool get_use_pkgconfig() const { return use_pkgconfig; } + bool uses_pkgconfig() const { return use_pkgconfig; } /** Prepares the package for building. Recursively prepares all required packages, populates build info and creates targets. */ @@ -63,6 +64,8 @@ protected: public: bool is_prepared() const { return prepared; } + const std::list &get_problems() const { return problems; } + virtual void save_caches() { } };