diff options
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx index 2d45ee9..3c616ed 100644 --- a/Source/cmLocalUnixMakefileGenerator3.cxx +++ b/Source/cmLocalUnixMakefileGenerator3.cxx @@ -64,11 +64,11 @@ cmLocalUnixMakefileGenerator3::~cmLocalUnixMakefileGenerator3() //---------------------------------------------------------------------------- void cmLocalUnixMakefileGenerator3::Configure() { - // Include the rule file for each object. - this->HomeRelativeOutputPath = - cmSystemTools::RelativePath(this->Makefile->GetHomeOutputDirectory(), - this->Makefile->GetStartOutputDirectory()); - if (this->HomeRelativeOutputPath.size()) + // Compute the path to use when referencing the current output + // directory from the top output directory. + this->HomeRelativeOutputPath = + this->Convert(this->Makefile->GetStartOutputDirectory(), HOME_OUTPUT); + if(!this->HomeRelativeOutputPath.empty()) { this->HomeRelativeOutputPath += "/"; } |