summaryrefslogtreecommitdiff
path: root/Source/cmSystemTools.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2004-05-20 21:27:37 -0400
committerBill Hoffman <bill.hoffman@kitware.com>2004-05-20 21:27:37 -0400
commit35cacf367bc7448b033772187fc69d83a0dc4b98 (patch)
tree971ff1363cd96f5821c1c59bd633801134578c58 /Source/cmSystemTools.cxx
parent66288b115e9adb01933b1092fdd35a513774eb66 (diff)
downloadcmake-35cacf367bc7448b033772187fc69d83a0dc4b98.tar.gz
BUG: back out change due to broken dashboard
Diffstat (limited to 'Source/cmSystemTools.cxx')
-rw-r--r--Source/cmSystemTools.cxx16
1 files changed, 3 insertions, 13 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index b6cd957ef4..a6872f168f 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -304,22 +304,12 @@ bool cmSystemTools::IsOn(const char* val)
bool cmSystemTools::IsNOTFOUND(const char* val)
{
- int len = strlen(val);
- const char* notfound = "-NOTFOUND";
- const int lenNotFound = 9;
- if(len < lenNotFound)
- {
- return false;
- }
- if(strncmp((val + (len - lenNotFound)), notfound, lenNotFound) == 0)
+ cmsys::RegularExpression reg("-NOTFOUND$");
+ if(reg.find(val))
{
return true;
}
- if(strcmp(val, "NOTFOUND") == 0)
- {
- return true;
- }
- return false;
+ return std::string("NOTFOUND") == val;
}