]> git.tdb.fi Git - builder.git/blobdiff - source/package.h
Move the bpk files into a subdirectory and install them
[builder.git] / source / package.h
index 3a7ba3ab3c19cd71410874eeb2fd0877098ac478..eb61f06b760e1fc21a4c62a3a34fda194837573e 100644 (file)
@@ -37,6 +37,7 @@ protected:
        Requirements requires;
        BuildInfo export_binfo;
        bool prepared;
+       std::list<std::string> problems;
 
        bool use_pkgconfig;
 
@@ -44,14 +45,14 @@ protected:
 public:
        virtual ~Package() { }
 
-       const std::string &get_name() const { return name; }
        Builder &get_builder() const { return builder; }
+       const std::string &get_name() const { return name; }
        const Requirements &get_required_packages() const { return requires; }
 
        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<std::string> &get_problems() const { return problems; }
+
        virtual void save_caches() { }
 };