CTest: Clear custom vectors before populating (#12383)

Important when calling ctest commands in a loop from a script.
Each time Populate gets called, it uses the current definition
of the variable. Without the clear, it was accumulating additional
identical values each time through the loop.
This commit is contained in:
David Cole 2011-10-26 00:19:46 -04:00
parent 2b0f8c7de0
commit 499c104572
1 changed files with 2 additions and 0 deletions

View File

@ -2526,6 +2526,8 @@ void cmCTest::PopulateCustomVector(cmMakefile* mf, const char* def,
cmSystemTools::ExpandListArgument(dval, slist);
std::vector<std::string>::iterator it;
vec.clear();
for ( it = slist.begin(); it != slist.end(); ++it )
{
cmCTestLog(this, DEBUG, " -- " << it->c_str() << std::endl);