diff options
Diffstat (limited to 'Source/cmCustomCommand.h')
-rw-r--r-- | Source/cmCustomCommand.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmCustomCommand.h b/Source/cmCustomCommand.h index 17b4c0d..70319e5 100644 --- a/Source/cmCustomCommand.h +++ b/Source/cmCustomCommand.h @@ -68,6 +68,12 @@ public: bool GetEscapeAllowMakeVars() const; void SetEscapeAllowMakeVars(bool b); + typedef std::pair<cmStdString, cmStdString> ImplicitDependsPair; + class ImplicitDependsList: public std::vector<ImplicitDependsPair> {}; + void SetImplicitDepends(ImplicitDependsList const&); + void AppendImplicitDepends(ImplicitDependsList const&); + ImplicitDependsList const& GetImplicitDepends() const; + private: std::vector<std::string> Outputs; std::vector<std::string> Depends; @@ -77,6 +83,7 @@ private: std::string WorkingDirectory; bool EscapeAllowMakeVars; bool EscapeOldStyle; + ImplicitDependsList ImplicitDepends; }; #endif |