瀏覽代碼

cmSourceFileLocation: Remove unused Update method.

The string overload is never called. This allows the removal of
the unused UpdateDirectory method.
Stephen Kelly 11 年之前
父節點
當前提交
fcc9287897
共有 2 個文件被更改,包括 0 次插入26 次删除
  1. 0 24
      Source/cmSourceFileLocation.cxx
  2. 0 2
      Source/cmSourceFileLocation.h

+ 0 - 24
Source/cmSourceFileLocation.cxx

@@ -64,19 +64,6 @@ cmSourceFileLocation
   this->UpdateExtension(name);
 }
 
-//----------------------------------------------------------------------------
-void cmSourceFileLocation::Update(const std::string& name)
-{
-  if(this->AmbiguousDirectory)
-    {
-    this->UpdateDirectory(name);
-    }
-  if(this->AmbiguousExtension)
-    {
-    this->UpdateExtension(name);
-    }
-}
-
 //----------------------------------------------------------------------------
 void cmSourceFileLocation::Update(cmSourceFileLocation const& loc)
 {
@@ -175,17 +162,6 @@ void cmSourceFileLocation::UpdateExtension(const std::string& name)
     }
 }
 
-//----------------------------------------------------------------------------
-void cmSourceFileLocation::UpdateDirectory(const std::string& name)
-{
-  // If a full path was given we know the directory.
-  if(cmSystemTools::FileIsFullPath(name.c_str()))
-    {
-    this->Directory = cmSystemTools::GetFilenamePath(name);
-    this->AmbiguousDirectory = false;
-    }
-}
-
 //----------------------------------------------------------------------------
 bool
 cmSourceFileLocation

+ 0 - 2
Source/cmSourceFileLocation.h

@@ -96,9 +96,7 @@ private:
 
   // Update the location with additional knowledge.
   void Update(cmSourceFileLocation const& loc);
-  void Update(const std::string& name);
   void UpdateExtension(const std::string& name);
-  void UpdateDirectory(const std::string& name);
 };
 
 #endif