]> git.tdb.fi Git - builder.git/blobdiff - source/package.h
Various fixes to package dependency and build info handling
[builder.git] / source / package.h
index 2ee932bb8d7e00bb42361327c19164712d4ca2a7..411eff06060ac6048cc521cf91c0daf35cff0492 100644 (file)
@@ -56,10 +56,6 @@ public:
        Builder &get_builder() const { return builder; }
        const PackageList &get_requires() const { return requires; }
 
-       /** Returns a list of all directly and indirectly required packages,
-       including the package itself. */
-       PackageList collect_requires();
-
        const BuildInfo &get_exported_binfo() const { return export_binfo; }
 
        /// Indicates whether or not this package supports pkg-config
@@ -68,6 +64,8 @@ public:
        /** Processes configuration options that were most likely obtained from the
        command line. */
        void configure(const StringMap &, unsigned);
+
+       bool is_configured() const { return conf_done; }
 protected:
        virtual void do_configure(const StringMap &, unsigned) { }
        virtual void create_build_info() { }