ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc,

_not_ search for a library, etc.
This commit is contained in:
Amitha Perera 2001-08-29 09:26:55 -04:00
parent 85d241faa0
commit 582fe4b51f
2 changed files with 2 additions and 2 deletions

View File

@ -819,7 +819,7 @@ bool cmSystemTools::IsOff(const char* val)
*c = toupper(*c); *c = toupper(*c);
} }
return (v == "OFF" || v == "0" || v == "NO" || v == "FALSE" || return (v == "OFF" || v == "0" || v == "NO" || v == "FALSE" ||
v == "N" || v == "NOTFOUND"); v == "N" || v == "NOTFOUND" || v == "IGNORE");
} }

View File

@ -196,7 +196,7 @@ public:
* not the same as !IsOn(...) because there are a number of * not the same as !IsOn(...) because there are a number of
* ambiguous values such as "/usr/local/bin" a path will result in * ambiguous values such as "/usr/local/bin" a path will result in
* IsON and IsOff both returning false. Note that the special path * IsON and IsOff both returning false. Note that the special path
* NOTFOUND will cause IsOff to return true. * NOTFOUND or IGNORE will cause IsOff to return true.
*/ */
static bool IsOff(const char* val); static bool IsOff(const char* val);