diff options
author | Brad King <brad.king@kitware.com> | 2006-10-04 14:37:42 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2006-10-04 14:37:42 -0400 |
commit | 523075ded543cbb7044bc4b56203d329aff0cb42 (patch) | |
tree | b437035f021967f257018e4199291c5f0983aabf /Source/cmCommandArgumentParserHelper.h | |
parent | 430f6f35ebfd237e6f33afee21308bfc28a7a553 (diff) | |
download | cmake-523075ded543cbb7044bc4b56203d329aff0cb42.tar.gz |
BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722.
Diffstat (limited to 'Source/cmCommandArgumentParserHelper.h')
-rw-r--r-- | Source/cmCommandArgumentParserHelper.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmCommandArgumentParserHelper.h b/Source/cmCommandArgumentParserHelper.h index cb6439318f..7f5078f534 100644 --- a/Source/cmCommandArgumentParserHelper.h +++ b/Source/cmCommandArgumentParserHelper.h @@ -59,6 +59,7 @@ public: char* ExpandSpecialVariable(const char* key, const char* var); char* ExpandVariable(const char* var); + char* ExpandVariableForAt(const char* var); void SetResult(const char* value); void SetMakefile(const cmMakefile* mf); @@ -68,6 +69,7 @@ public: void SetLineFile(long line, const char* file); void SetEscapeQuotes(bool b) { this->EscapeQuotes = b; } void SetNoEscapeMode(bool b) { this->NoEscapeMode = b; } + void SetReplaceAtSyntax(bool b) { this->ReplaceAtSyntax = b; } const char* GetError() { return this->ErrorString.c_str(); } char EmptyVariable[1]; @@ -101,6 +103,7 @@ private: bool EscapeQuotes; std::string ErrorString; bool NoEscapeMode; + bool ReplaceAtSyntax; }; #endif |