From 4b43999ca307894caaabe8857412f5f575e60583 Mon Sep 17 00:00:00 2001 From: Peter Kuemmel Date: Wed, 13 Jun 2012 17:23:31 +0200 Subject: Ninja: remove unused CommentStream --- Source/cmGlobalNinjaGenerator.cxx | 12 +----------- Source/cmGlobalNinjaGenerator.h | 7 ------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx index 4773c37..11d8653 100644 --- a/Source/cmGlobalNinjaGenerator.cxx +++ b/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, diff --git a/Source/cmGlobalNinjaGenerator.h b/Source/cmGlobalNinjaGenerator.h index 54677bc..2055375 100644 --- a/Source/cmGlobalNinjaGenerator.h +++ b/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 -- cgit v0.12