diff options
Diffstat (limited to 'Source/cmDepends.h')
-rw-r--r-- | Source/cmDepends.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Source/cmDepends.h b/Source/cmDepends.h index b6eda70..40dc59a 100644 --- a/Source/cmDepends.h +++ b/Source/cmDepends.h @@ -55,8 +55,11 @@ public: bool Write(const char *src, const char *obj, std::ostream &makeDepends, std::ostream &internalDepends); - /** Check dependencies for the target file. */ - void Check(const char *makeFile, const char* internalFile); + /** Check dependencies for the target file. Returns true if + dependencies are okay and false if they must be generated. If + they must be generated Clear has already been called to wipe out + the old dependencies. */ + bool Check(const char *makeFile, const char* internalFile); /** Clear dependencies for the target file so they will be regenerated. */ void Clear(const char *file); @@ -70,7 +73,7 @@ protected: // Write dependencies for the target file to the given stream. // Return true for success and false for failure. virtual bool WriteDependencies(const char *src, const char* obj, - std::ostream& makeDepends, std::ostream& internalDepends)=0; + std::ostream& makeDepends, std::ostream& internalDepends); // Check dependencies for the target file in the given stream. // Return false if dependencies must be regenerated and true |