From f69e3caa1411790d3a6a37b387c26532e78bab7b Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Sat, 29 Sep 2001 11:12:17 -0400 Subject: BUG: fix full path for file in current directory --- Source/cmSystemTools.cxx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 6982dda..0e5c81e 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -1205,8 +1205,15 @@ std::string cmSystemTools::CollapseFullPath(const char* in_name) char resolved_name[5024]; # endif # endif - realpath(dir.c_str(), resolved_name); - dir = resolved_name; + if(dir != "") + { + realpath(dir.c_str(), resolved_name); + dir = resolved_name; + } + else + { + dir = cmSystemTools::GetCurrentWorkingDirectory(); + } return dir + "/" + file; #endif } -- cgit v0.12