Преглед на файлове

Ignore CMAKE_MATCH_* variables for usage

Ben Boeckel преди 15 години
родител
ревизия
a17aff74c7
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      Source/cmStringCommand.cxx

+ 2 - 0
Source/cmStringCommand.cxx

@@ -482,6 +482,7 @@ void cmStringCommand::ClearMatches(cmMakefile* mf)
     char name[128];
     char name[128];
     sprintf(name, "CMAKE_MATCH_%d", i);
     sprintf(name, "CMAKE_MATCH_%d", i);
     mf->AddDefinition(name, "");
     mf->AddDefinition(name, "");
+    mf->MarkVariableAsUsed(name);
     }
     }
 }
 }
 
 
@@ -493,6 +494,7 @@ void cmStringCommand::StoreMatches(cmMakefile* mf,cmsys::RegularExpression& re)
     char name[128];
     char name[128];
     sprintf(name, "CMAKE_MATCH_%d", i);
     sprintf(name, "CMAKE_MATCH_%d", i);
     mf->AddDefinition(name, re.match(i).c_str());
     mf->AddDefinition(name, re.match(i).c_str());
+    mf->MarkVariableAsUsed(name);
     }
     }
 }
 }