From 92a51377a14625691a194816deb8172db6f0a1de Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 4 Sep 2008 13:15:08 -0400 Subject: BUG: Fix unsetting of global properties The set_property command unsets a property if it is given no value. In the case of GLOBAL properties, the cmake::SetProperty method would replace a NULL value with "NOTFOUND". Instead it should be left as NULL so that the property is unset as expected. Once it is unset the get_cmake_property command will still report NOTFOUND while the get_property command will return the empty string as documented. --- Source/cmake.cxx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 94c27bf..0fde396 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -3550,10 +3550,6 @@ void cmake::SetProperty(const char* prop, const char* value) { return; } - if (!value) - { - value = "NOTFOUND"; - } this->Properties.SetProperty(prop, value, cmProperty::GLOBAL); } -- cgit v0.12