Переглянути джерело

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