X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.h;h=899abc37c81b21e7f41237ffb69b07145dd94fa4;hb=96e132661ec82c9347f9155d3f30cd99ea8eca47;hp=ce4a821c822e5d6dcf99485fed93e0ee51e42c58;hpb=3aad704c2d2fac737424a0a2697874927bd95c37;p=builder.git diff --git a/source/component.h b/source/component.h index ce4a821..899abc3 100644 --- a/source/component.h +++ b/source/component.h @@ -30,15 +30,18 @@ public: { private: Component ∁ + std::string inst_hdr; public: Loader(Component &); Component &get_object() { return comp; } private: + virtual void finish(); void source(const std::string &); void require(const std::string &); void modular(); void host(const std::string &); + void install_headers(const std::string &); void build_info(); }; @@ -56,7 +59,6 @@ protected: std::string name; PathList sources; bool install; - std::string install_headers; const Component *module_host; bool modular; BuildInfo build_info; @@ -71,7 +73,6 @@ public: const PathList &get_sources() const { return sources; } const BuildInfo &get_build_info() const { return build_info; } bool get_install() const { return install; } - const std::string &get_install_headers() const { return install_headers; } bool get_modular() const { return modular; } const PackageList &get_requires() const { return requires; } bool get_default() const { return deflt; }