Преглед на файлове

Ninja: remove unused CommentStream

Peter Kuemmel преди 13 години
родител
ревизия
4b43999ca3
променени са 2 файла, в които са добавени 1 реда и са изтрити 18 реда
  1. 1 11
      Source/cmGlobalNinjaGenerator.cxx
  2. 0 7
      Source/cmGlobalNinjaGenerator.h

+ 1 - 11
Source/cmGlobalNinjaGenerator.cxx

@@ -377,18 +377,10 @@ cmGlobalNinjaGenerator::cmGlobalNinjaGenerator()
   , CompileCommandsStream(0)
   , Rules()
   , AllDependencies()
-  , CommentStream(0)
 {
   // // Ninja is not ported to non-Unix OS yet.
   // this->ForceUnixPaths = true;
   this->FindMakeProgramFile = "CMakeNinjaFindMake.cmake";
-  this->ClearCommentStream();
-}
-
-void cmGlobalNinjaGenerator::ClearCommentStream()
-{
-  delete CommentStream;
-  CommentStream = new cmsys_ios::stringstream(std::ios::out);
 }
 
 
@@ -550,12 +542,10 @@ void cmGlobalNinjaGenerator::AddRule(const std::string& name,
   // Do not add the same rule twice.
   if (this->HasRule(name))
     {
-    this->ClearCommentStream();
     return;
     }
 
-  *this->RulesFileStream << this->GetCommentStream().str();
-  this->ClearCommentStream();
+  *this->RulesFileStream;
 
   this->Rules.insert(name);
   cmGlobalNinjaGenerator::WriteRule(*this->RulesFileStream,

+ 0 - 7
Source/cmGlobalNinjaGenerator.h

@@ -220,11 +220,6 @@ public:
   cmGeneratedFileStream* GetRulesFileStream() const
   { return this->RulesFileStream; }
 
-  void ClearCommentStream();
-  cmsys_ios::stringstream& GetCommentStream() const
-  { return *this->CommentStream; }
-
-
   void AddCXXCompileCommand(const std::string &commandLine,
                             const std::string &sourceFile);
 
@@ -357,8 +352,6 @@ private:
 
   static bool UsingMinGW;
 
-  cmsys_ios::stringstream* CommentStream;
-
 };
 
 #endif // ! cmGlobalNinjaGenerator_h