diff options
Diffstat (limited to 'Source/cmSourceFileLocation.cxx')
-rw-r--r-- | Source/cmSourceFileLocation.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/cmSourceFileLocation.cxx b/Source/cmSourceFileLocation.cxx index 274c0ed..6388977 100644 --- a/Source/cmSourceFileLocation.cxx +++ b/Source/cmSourceFileLocation.cxx @@ -113,8 +113,11 @@ void cmSourceFileLocation::UpdateExtension(const char* name) tryPath = this->Makefile->GetCurrentDirectory(); tryPath += "/"; } - tryPath += this->Directory; - tryPath += "/"; + if(!this->Directory.empty()) + { + tryPath += this->Directory; + tryPath += "/"; + } tryPath += this->Name; if(cmSystemTools::FileExists(tryPath.c_str(), true)) { |