bug meaning that set(a b) just set a to "" and not to b

This commit is contained in:
Geoffrey Cross 2001-05-25 17:19:04 -04:00
parent 07c4f9f145
commit bdfdfb73a2
1 changed files with 7 additions and 1 deletions

View File

@ -65,7 +65,13 @@ bool cmSetCommand::Invoke(std::vector<std::string>& args)
cmCacheManager::CacheEntryType type = cmCacheManager::STRING; // required if cache
const char* docstring = 0; // required if cache
std::string::size_type cacheStart = 0;
if(args.size() == 4)
if(args.size() == 2)
{
// SET (VAR value )
value= args[1];
}
else if(args.size() == 4)
{
// SET (VAR CACHE TYPE "doc String")
cache = true;