Merge topic 'eclipse-hotfix'

311c0b98 Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
This commit is contained in:
Brad King 2014-02-11 09:16:04 -05:00 committed by CMake Topic Stage
commit e44bbec013
1 changed files with 6 additions and 1 deletions

View File

@ -841,11 +841,16 @@ void cmExtraEclipseCDT4Generator::CreateCProjectFile() const
{
// Expand the list.
std::vector<std::string> defs;
cmSystemTools::ExpandListArgument(cdefs, defs);
cmGeneratorExpression::Split(cdefs, defs);
for(std::vector<std::string>::const_iterator di = defs.begin();
di != defs.end(); ++di)
{
if (cmGeneratorExpression::Find(*di) != std::string::npos)
{
continue;
}
std::string::size_type equals = di->find('=', 0);
std::string::size_type enddef = di->length();