]> git.tdb.fi Git - builder.git/blobdiff - source/filetarget.h
Account for install directories when forming displaced dependency paths
[builder.git] / source / filetarget.h
index da6b9a883d6625b9e20d87bc9880822b23aea846..976590f4b67d15a96da867e046d4e9ac62fa3354 100644 (file)
@@ -16,6 +16,8 @@ protected:
        unsigned size;
        Msp::FS::Path install_location;
        std::string install_filename;
+       bool nested_build_sig;
+       bool arch_in_build_sig;
 
        FileTarget(Builder &, const Msp::FS::Path &);
        FileTarget(Builder &, const SourcePackage &, const Msp::FS::Path &);
@@ -41,10 +43,8 @@ protected:
 
        virtual std::string create_build_signature() const;
 
-public:
-       virtual Task *build();
+       virtual void build(Task &);
 
-protected:
        virtual void build_finished(bool);
 
 public: