summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmCommand.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmCommand.h b/Source/cmCommand.h
index 2f5fc7e..cb8c9e2 100644
--- a/Source/cmCommand.h
+++ b/Source/cmCommand.h
@@ -49,6 +49,7 @@ public:
*/
void SetMakefile(cmMakefile*m)
{m_Makefile = m; }
+ cmMakefile* GetMakefile() { return m_Makefile; }
/**
* This is called by the cmMakefile when the command is first
@@ -162,13 +163,17 @@ public:
virtual bool IsA(const char *type)
{ return cmCommand::IsTypeOf(type); }
-protected:
+ /**
+ * Set the error message
+ */
void SetError(const char* e)
{
m_Error = this->GetName();
m_Error += " ";
m_Error += e;
}
+
+protected:
cmMakefile* m_Makefile;
private: