Don't prepend a path before generator expressions in include_directories.
This commit is contained in:
parent
c6abc41eb5
commit
4557c8db48
|
@ -105,10 +105,13 @@ void cmIncludeDirectoryCommand::AddDirectory(const char *i,
|
||||||
cmSystemTools::ConvertToUnixSlashes(ret);
|
cmSystemTools::ConvertToUnixSlashes(ret);
|
||||||
if(!cmSystemTools::FileIsFullPath(ret.c_str()))
|
if(!cmSystemTools::FileIsFullPath(ret.c_str()))
|
||||||
{
|
{
|
||||||
std::string tmp = this->Makefile->GetStartDirectory();
|
if(ret[0] != '$' && ret[1] != '<')
|
||||||
tmp += "/";
|
{
|
||||||
tmp += ret;
|
std::string tmp = this->Makefile->GetStartDirectory();
|
||||||
ret = tmp;
|
tmp += "/";
|
||||||
|
tmp += ret;
|
||||||
|
ret = tmp;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->Makefile->AddIncludeDirectory(ret.c_str(), before);
|
this->Makefile->AddIncludeDirectory(ret.c_str(), before);
|
||||||
|
|
Loading…
Reference in New Issue