Convert paths in INCLUDE_DIRECTORIES property to Unix slashes.
Duplicate some of the logic from the include_directories command.
This commit is contained in:
parent
4557c8db48
commit
9a160871d0
@ -299,9 +299,14 @@ std::vector<std::string> cmGeneratorTarget::GetIncludeDirectories()
|
|||||||
for(std::vector<std::string>::const_iterator
|
for(std::vector<std::string>::const_iterator
|
||||||
li = includes.begin(); li != includes.end(); ++li)
|
li = includes.begin(); li != includes.end(); ++li)
|
||||||
{
|
{
|
||||||
if(uniqueIncludes.insert(*li).second)
|
std::string inc = *li;
|
||||||
|
if (!cmSystemTools::IsOff(inc.c_str()))
|
||||||
{
|
{
|
||||||
orderedAndUniqueIncludes.push_back(*li);
|
cmSystemTools::ConvertToUnixSlashes(inc);
|
||||||
|
}
|
||||||
|
if(uniqueIncludes.insert(inc).second)
|
||||||
|
{
|
||||||
|
orderedAndUniqueIncludes.push_back(inc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user