X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.h;h=5f1332fcb40f8a947dc858b0a2ff0cce0f3d1935;hb=64f01c486e48f260a5d895092806ee341ef23198;hp=140cca16f667a40def5f4497b1c772a66df5a6c0;hpb=c51884994862b02613c2c0ae75b1f8d39e0f1ee5;p=builder.git diff --git a/source/component.h b/source/component.h index 140cca1..5f1332f 100644 --- a/source/component.h +++ b/source/component.h @@ -54,6 +54,7 @@ protected: public: Component(SourcePackage &, Type, const std::string &); + const SourcePackage &get_package() const { return pkg; } Type get_type() const { return type; } const std::string &get_name() const { return name; } @@ -64,7 +65,7 @@ public: bool is_default() const { return deflt; } const InstallMap &get_install_map() const { return install_map; } - void configure(const StringMap &, unsigned); + void prepare(); /** Prepares the build information for building. Pulls build info from the parent and dependency packages, and adds any component-specific flags. */ @@ -77,6 +78,4 @@ protected: PathList collect_source_files() const; }; -typedef std::list ComponentList; - #endif