]> git.tdb.fi Git - builder.git/blobdiff - source/filetarget.h
More generic system for installing targets under different names
[builder.git] / source / filetarget.h
index a48e1ab6d976932eb507653bc9c37a2a8fe19d91..da6b9a883d6625b9e20d87bc9880822b23aea846 100644 (file)
@@ -15,6 +15,7 @@ protected:
        Msp::Time::TimeStamp mtime;
        unsigned size;
        Msp::FS::Path install_location;
+       std::string install_filename;
 
        FileTarget(Builder &, const Msp::FS::Path &);
        FileTarget(Builder &, const SourcePackage &, const Msp::FS::Path &);
@@ -30,6 +31,7 @@ public:
 
        bool is_installable() const { return !install_location.empty(); }
        const Msp::FS::Path &get_install_location() const { return install_location; }
+       const std::string &get_install_filename() const { return install_filename; }
 
        /// Changes the mtime of the target to the current time.
        void touch();