]> git.tdb.fi Git - builder.git/blobdiff - source/lib/filetarget.h
Refactor transitive dependencies to work on all targets
[builder.git] / source / lib / filetarget.h
index 64128d690bb4adbebc374a6281311d505788dac8..4261cbb7e8617616e75b7240345457adef892cd4 100644 (file)
@@ -37,7 +37,11 @@ public:
        /// Changes the mtime of the target to the current time.
        void touch();
 
+       FileTarget *get_real_target() override { return this; }
+
 protected:
+       Target *resolve_transitive_dependency(Target &, Target &) const override;
+
        void check_rebuild() override;
 
        virtual std::string create_build_signature() const;