summaryrefslogtreecommitdiffstats
path: root/Source/cmCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmCommand.h')
-rw-r--r--Source/cmCommand.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/cmCommand.h b/Source/cmCommand.h
index 55841c4..ebfd609 100644
--- a/Source/cmCommand.h
+++ b/Source/cmCommand.h
@@ -120,7 +120,14 @@ public:
* Return the last error string.
*/
const char* GetError()
- {return m_Error.c_str();}
+ {
+ if(m_Error.length() == 0)
+ {
+ std::string m_Error = this->GetName();
+ m_Error += " uknown error.";
+ }
+ return m_Error.c_str();
+ }
/**
* Returns true if this class is the given class, or a subclass of it.