]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.h
Have SourcePackage generate the interface version
[builder.git] / source / sourcepackage.h
index 97c8d61a6fb7914494c31475a8423e8954d3d66c..f0a58b74dc9619ed1a6fe5abfb865e61ab34d9b9 100644 (file)
@@ -47,9 +47,11 @@ public:
                void build_info();
                void headers(const std::string &);
                void if_feature(const std::string &);
+               void interface_version(const std::string &);
                void source_tarball();
                void tarball(const std::string &);
                void tar_file(const std::string &);
+               void version(const std::string &);
        };
 
        typedef std::list<Component> ComponentList;
@@ -58,6 +60,7 @@ private:
        typedef std::list<Feature> FeatureList;
 
        std::string version;
+       std::string interface_version;
        std::string description;
 
        FileTarget *build_file;
@@ -74,6 +77,7 @@ public:
        SourcePackage(Builder &, const std::string &, const Msp::FS::Path &);
 
        const std::string &get_version() const { return version; }
+       const std::string &get_interface_version() const { return interface_version; }
        const std::string &get_description() const { return description; }
        FileTarget &get_build_file() const { return *build_file; }
        const Msp::FS::Path &get_source_directory() const { return source_dir; }