ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc,
_not_ search for a library, etc.
This commit is contained in:
parent
85d241faa0
commit
582fe4b51f
|
@ -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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue