Merge topic 'cleanup-ExpandListArgument-usage'
e2a489c7
Remove some temporary vectors for ExpandListArgument.0f99feec
cmGeneratorExpression: Remove unused header.722f1a71
CTest: Expand a string directly into a container.
This commit is contained in:
commit
656af73bca
|
@ -2153,25 +2153,11 @@ bool cmCTestTestHandler::SetTestsProperties(
|
|||
}
|
||||
if ( key == "ATTACHED_FILES" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
|
||||
for(std::vector<std::string>::iterator f = lval.begin();
|
||||
f != lval.end(); ++f)
|
||||
{
|
||||
rtit->AttachedFiles.push_back(*f);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->AttachedFiles);
|
||||
}
|
||||
if ( key == "ATTACHED_FILES_ON_FAIL" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
|
||||
for(std::vector<std::string>::iterator f = lval.begin();
|
||||
f != lval.end(); ++f)
|
||||
{
|
||||
rtit->AttachOnFail.push_back(*f);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->AttachOnFail);
|
||||
}
|
||||
if ( key == "RESOURCE_LOCK" )
|
||||
{
|
||||
|
@ -2195,14 +2181,7 @@ bool cmCTestTestHandler::SetTestsProperties(
|
|||
}
|
||||
if ( key == "REQUIRED_FILES" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
|
||||
for(std::vector<std::string>::iterator f = lval.begin();
|
||||
f != lval.end(); ++f)
|
||||
{
|
||||
rtit->RequiredFiles.push_back(*f);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->RequiredFiles);
|
||||
}
|
||||
if ( key == "RUN_SERIAL" )
|
||||
{
|
||||
|
@ -2239,33 +2218,15 @@ bool cmCTestTestHandler::SetTestsProperties(
|
|||
}
|
||||
if ( key == "DEPENDS" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
std::vector<std::string>::iterator crit;
|
||||
for ( crit = lval.begin(); crit != lval.end(); ++ crit )
|
||||
{
|
||||
rtit->Depends.push_back(*crit);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->Depends);
|
||||
}
|
||||
if ( key == "ENVIRONMENT" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
std::vector<std::string>::iterator crit;
|
||||
for ( crit = lval.begin(); crit != lval.end(); ++ crit )
|
||||
{
|
||||
rtit->Environment.push_back(*crit);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->Environment);
|
||||
}
|
||||
if ( key == "LABELS" )
|
||||
{
|
||||
std::vector<std::string> lval;
|
||||
cmSystemTools::ExpandListArgument(val, lval);
|
||||
std::vector<std::string>::iterator crit;
|
||||
for ( crit = lval.begin(); crit != lval.end(); ++ crit )
|
||||
{
|
||||
rtit->Labels.push_back(*crit);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(val, rtit->Labels);
|
||||
}
|
||||
if ( key == "MEASUREMENT" )
|
||||
{
|
||||
|
|
|
@ -2598,16 +2598,14 @@ void cmCTest::PopulateCustomVector(cmMakefile* mf, const std::string& def,
|
|||
return;
|
||||
}
|
||||
cmCTestLog(this, DEBUG, "PopulateCustomVector: " << def << std::endl);
|
||||
std::vector<std::string> slist;
|
||||
cmSystemTools::ExpandListArgument(dval, slist);
|
||||
std::vector<std::string>::iterator it;
|
||||
|
||||
vec.clear();
|
||||
cmSystemTools::ExpandListArgument(dval, vec);
|
||||
|
||||
for ( it = slist.begin(); it != slist.end(); ++it )
|
||||
for (std::vector<std::string>::const_iterator it = vec.begin();
|
||||
it != vec.end(); ++it )
|
||||
{
|
||||
cmCTestLog(this, DEBUG, " -- " << *it << std::endl);
|
||||
vec.push_back(*it);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
#include "cmTarget.h"
|
||||
#include "assert.h"
|
||||
|
||||
#include <cmsys/String.h>
|
||||
|
||||
#include "cmGeneratorExpressionEvaluator.h"
|
||||
#include "cmGeneratorExpressionLexer.h"
|
||||
#include "cmGeneratorExpressionParser.h"
|
||||
|
|
|
@ -1193,13 +1193,7 @@ void cmMakefileTargetGenerator
|
|||
depends.push_back(source.GetFullPath());
|
||||
if(const char* objectDeps = source.GetProperty("OBJECT_DEPENDS"))
|
||||
{
|
||||
std::vector<std::string> deps;
|
||||
cmSystemTools::ExpandListArgument(objectDeps, deps);
|
||||
for(std::vector<std::string>::iterator i = deps.begin();
|
||||
i != deps.end(); ++i)
|
||||
{
|
||||
depends.push_back(*i);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(objectDeps, depends);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2368,14 +2368,7 @@ bool cmQtAutoGenerators::GenerateQrc()
|
|||
= this->RccOptions.find(*si);
|
||||
if (optionIt != this->RccOptions.end())
|
||||
{
|
||||
std::vector<std::string> opts;
|
||||
cmSystemTools::ExpandListArgument(optionIt->second, opts);
|
||||
for(std::vector<std::string>::const_iterator optIt = opts.begin();
|
||||
optIt != opts.end();
|
||||
++optIt)
|
||||
{
|
||||
command.push_back(*optIt);
|
||||
}
|
||||
cmSystemTools::ExpandListArgument(optionIt->second, command);
|
||||
}
|
||||
|
||||
command.push_back("-name");
|
||||
|
|
Loading…
Reference in New Issue