diff --git a/Source/cmLocalUnixMakefileGenerator.cxx b/Source/cmLocalUnixMakefileGenerator.cxx index b32c969e1100fdb4053d6079071876b3cacf34ac..c2cdbfaa42b0165d41156e22993ee97cf4061306 100644 --- a/Source/cmLocalUnixMakefileGenerator.cxx +++ b/Source/cmLocalUnixMakefileGenerator.cxx @@ -738,9 +738,9 @@ void cmLocalUnixMakefileGenerator::OutputLinkLibraries(std::ostream& fout, linkLibs += libPathFlag; if(outputRuntime) { - std::string rpath = "\"`cd \"$(PWD)/"; + std::string rpath = "\"`cd "; rpath += libpath; - rpath += "\";pwd`\""; + rpath += ";pwd`\""; runtimeDirs.push_back( rpath ); } }