]> git.tdb.fi Git - builder.git/blobdiff - source/component.h
Deprecate the install_headers statement
[builder.git] / source / component.h
index ce4a821c822e5d6dcf99485fed93e0ee51e42c58..899abc37c81b21e7f41237ffb69b07145dd94fa4 100644 (file)
@@ -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; }