Ver Fonte

Extended the registry key regexp

Sebastien Barre há 24 anos atrás
pai
commit
0d2c80aa2d
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      Source/cmSystemTools.cxx

+ 2 - 2
Source/cmSystemTools.cxx

@@ -182,7 +182,7 @@ void cmSystemTools::ReplaceString(std::string& source,
 // Example : 
 //      HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.1\InstallPath
 //      =>  will return the data of the "default" value of the key
-//      HKEY_LOCAL_MACHINE\SOFTWARE\Scriptics\Tcl\8.4:Root
+//      HKEY_LOCAL_MACHINE\SOFTWARE\Scriptics\Tcl\8.4§Root
 //      =>  will return the data of the "Root" value of the key
 bool ReadAValue(std::string &res, const char *key)
 {
@@ -256,7 +256,7 @@ bool ReadAValue(std::string &res, const char *key)
 void cmSystemTools::ExpandRegistryValues(std::string& source)
 {
 #if _WIN32  
-  cmRegularExpression regEntry("\\[(HKEY[A-Za-z_ §0-9\\.\\\\]*)\\]");
+  cmRegularExpression regEntry("\\[(HKEY.*)\\]");
   
   // check for black line or comment
   while (regEntry.find(source))