]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.h
Use package directory as work dir for ExternalActions and make filename arguments...
[builder.git] / source / sourcepackage.h
index 3e30790c5f7192e63039eae1464ab29f63f739be..bcdd74cbbfb30aae55b60e0ec9971720efc529b5 100644 (file)
@@ -50,22 +50,19 @@ public:
                void tar_file(const std::string &);
        };
 
-       SourcePackage(Builder &, const std::string &, const Msp::Path::Path &);
-       void                set_path(const Msp::Path::Path &);
+       SourcePackage(Builder &, const std::string &, const Msp::Path &);
        const std::string   &get_name() const           { return name; }
        const std::string   &get_version() const        { return version; }
        const std::string   &get_description() const    { return description; }
-       const Msp::Path::Path &get_source() const       { return source; }
-       Msp::Path::Path     get_temp_dir() const;
-       Msp::Path::Path     get_out_dir() const;
-       Msp::Path::Path     get_prefix() const          { return config.get_option("prefix").value; }
+       const Msp::Path &get_source() const       { return source; }
+       Msp::Path     get_temp_dir() const;
+       Msp::Path     get_out_dir() const;
        const ComponentList &get_components() const     { return components; }
        const Config        &get_config() const         { return config; }
        const BuildInfo     &get_build_info() const     { return build_info; }
        const BuildInfo     &get_exported_binfo() const { return export_binfo; }
        Builder             &get_builder() const        { return builder; }
        unsigned            get_install_flags();
-       const std::string   &get_arch() const           { return config.get_option("arch").value; }
        LibMode             get_library_mode() const;
        const PathList      &get_tar_files() const      { return tar_files; }
        DependencyCache     &get_deps_cache() const     { return deps_cache; }
@@ -73,7 +70,7 @@ private:
        std::string   version;
        std::string   description;
 
-       Msp::Path::Path source;
+       Msp::Path source;
        PackageList   base_reqs;
        FeatureList   features;
        BuildInfo     build_info;