From 09289aadb6934aebee01f2b8ca65c842004203c0 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 28 May 2007 11:18:15 -0400 Subject: [PATCH] ENH: Removed "Used" mark from custom commands. It is no longer needed or checked by any generators. --- Source/cmCustomCommand.cxx | 3 --- Source/cmCustomCommand.h | 5 ----- Source/cmTarget.cxx | 10 ---------- 3 files changed, 18 deletions(-) diff --git a/Source/cmCustomCommand.cxx b/Source/cmCustomCommand.cxx index c070174ae..b0df42367 100644 --- a/Source/cmCustomCommand.cxx +++ b/Source/cmCustomCommand.cxx @@ -22,7 +22,6 @@ cmCustomCommand::cmCustomCommand() this->HaveComment = false; this->EscapeOldStyle = true; this->EscapeAllowMakeVars = false; - this->Used = false; } //---------------------------------------------------------------------------- @@ -36,7 +35,6 @@ cmCustomCommand::cmCustomCommand(const cmCustomCommand& r): EscapeAllowMakeVars(r.EscapeAllowMakeVars), EscapeOldStyle(r.EscapeOldStyle) { - this->Used = false; } //---------------------------------------------------------------------------- @@ -56,7 +54,6 @@ cmCustomCommand::cmCustomCommand(const std::vector& outputs, { this->EscapeOldStyle = true; this->EscapeAllowMakeVars = false; - this->Used = false; } //---------------------------------------------------------------------------- diff --git a/Source/cmCustomCommand.h b/Source/cmCustomCommand.h index f7c6b5eee..17b4c0d63 100644 --- a/Source/cmCustomCommand.h +++ b/Source/cmCustomCommand.h @@ -68,10 +68,6 @@ public: bool GetEscapeAllowMakeVars() const; void SetEscapeAllowMakeVars(bool b); - /** set get the used status of the command */ - void SetUsed() { this->Used = true;} - bool IsUsed() const { return this->Used;} - private: std::vector Outputs; std::vector Depends; @@ -81,7 +77,6 @@ private: std::string WorkingDirectory; bool EscapeAllowMakeVars; bool EscapeOldStyle; - bool Used; }; #endif diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index c4417bb2f..2f2ea4eca 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -648,16 +648,6 @@ void cmTarget::TraceVSDependencies(std::string projFile, // finished with this SF move to the next srcFilesToProcess.pop(); } - // mark all custom commands in the targets list of source files as used. - for(std::vector::iterator i = this->SourceFiles.begin(); - i != this->SourceFiles.end(); ++i) - { - cmCustomCommand* cc = (*i)->GetCustomCommand(); - if(cc) - { - cc->SetUsed(); - } - } } void cmTarget::GenerateSourceFilesFromSourceLists( cmMakefile &mf)