ENH: fix .. in the path of subdirs
This commit is contained in:
parent
0952ff6f4b
commit
25d4127e2d
@ -341,6 +341,8 @@ public:
|
|||||||
{
|
{
|
||||||
this->cmStartDirectory = dir;
|
this->cmStartDirectory = dir;
|
||||||
cmSystemTools::ConvertToUnixSlashes(this->cmStartDirectory);
|
cmSystemTools::ConvertToUnixSlashes(this->cmStartDirectory);
|
||||||
|
this->cmStartDirectory =
|
||||||
|
cmSystemTools::CollapseFullPath(this->cmStartDirectory.c_str());
|
||||||
this->AddDefinition("CMAKE_CURRENT_SOURCE_DIR",
|
this->AddDefinition("CMAKE_CURRENT_SOURCE_DIR",
|
||||||
this->cmStartDirectory.c_str());
|
this->cmStartDirectory.c_str());
|
||||||
}
|
}
|
||||||
@ -352,6 +354,8 @@ public:
|
|||||||
{
|
{
|
||||||
this->StartOutputDirectory = lib;
|
this->StartOutputDirectory = lib;
|
||||||
cmSystemTools::ConvertToUnixSlashes(this->StartOutputDirectory);
|
cmSystemTools::ConvertToUnixSlashes(this->StartOutputDirectory);
|
||||||
|
this->StartOutputDirectory =
|
||||||
|
cmSystemTools::CollapseFullPath(this->StartOutputDirectory.c_str());
|
||||||
cmSystemTools::MakeDirectory(this->StartOutputDirectory.c_str());
|
cmSystemTools::MakeDirectory(this->StartOutputDirectory.c_str());
|
||||||
this->AddDefinition("CMAKE_CURRENT_BINARY_DIR",
|
this->AddDefinition("CMAKE_CURRENT_BINARY_DIR",
|
||||||
this->StartOutputDirectory.c_str());
|
this->StartOutputDirectory.c_str());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user