X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffiletarget.h;h=5c11b5cfc4e7de82bb45cd1dabc06b882d5038e8;hb=bde362811368647047f3ca13bdec596f092ecffe;hp=da6b9a883d6625b9e20d87bc9880822b23aea846;hpb=cbc6c684472ee8120f29358c0167d98524f1f939;p=builder.git diff --git a/source/filetarget.h b/source/filetarget.h index da6b9a8..5c11b5c 100644 --- a/source/filetarget.h +++ b/source/filetarget.h @@ -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 &); @@ -37,18 +39,16 @@ public: void touch(); protected: - virtual void check_rebuild(); + void check_rebuild() override; virtual std::string create_build_signature() const; -public: - virtual Task *build(); + void build(Task &) override; -protected: - virtual void build_finished(bool); + void build_finished(bool) override; public: - virtual void clean(); + void clean() override; }; #endif