diff options
author | Peter Kuemmel <syntheticpp@gmx.net> | 2012-06-13 15:23:31 (GMT) |
---|---|---|
committer | Peter Kuemmel <syntheticpp@gmx.net> | 2012-06-13 15:23:31 (GMT) |
commit | 4b43999ca307894caaabe8857412f5f575e60583 (patch) | |
tree | dacd4772dbc191caf34a5a17a0d44b4fdbca7c04 /Source | |
parent | 54a388beaaec8b9a4e4bb6bfb220d5711a866866 (diff) | |
download | CMake-4b43999ca307894caaabe8857412f5f575e60583.zip CMake-4b43999ca307894caaabe8857412f5f575e60583.tar.gz CMake-4b43999ca307894caaabe8857412f5f575e60583.tar.bz2 |
Ninja: remove unused CommentStream
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmGlobalNinjaGenerator.cxx | 12 | ||||
-rw-r--r-- | Source/cmGlobalNinjaGenerator.h | 7 |
2 files changed, 1 insertions, 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 |