]> git.tdb.fi Git - builder.git/blobdiff - source/package.h
Implement help
[builder.git] / source / package.h
index bb2c41322c7dbd6185257159a1f7fff03ada4461..a1a9859136f7f262543f232391e480e6de2e915e 100644 (file)
@@ -32,6 +32,7 @@ public:
 
        Package(Builder &, const std::string &, const Msp::Path::Path &);
        Package(Builder &, const std::string &, const std::vector<std::string> &);
+       void                set_path(const Msp::Path::Path &);
        const std::string   &get_name() const       { return name; }
        const Msp::Path::Path &get_source() const   { return source; }
        const ComponentList &get_components() const { return components; }
@@ -41,6 +42,7 @@ public:
        const BuildInfo     &get_build_info() const { return build_info; }
        const BuildInfo     &get_exported_binfo() const { return export_binfo; }
        Builder             &get_builder() const    { return builder; }
+       bool                get_need_path() const   { return need_path; }
        void                resolve_refs();
        void                create_build_info();
        void                process_options(const RawOptionMap &);
@@ -67,6 +69,8 @@ private:
        ComponentList components;
        Config        config;
        bool          build_info_ready;
+       bool          need_path;
+       Msp::Path::Path path;
 
        void init_buildable();
        unsigned get_install_flags();