cmCustomCommand: Remove special member functions.
The compiler generated ones are fine. The existing implementations here are incorrect as they omit some members.
This commit is contained in:
parent
34e1d6db72
commit
8174e5cd94
@ -25,46 +25,6 @@ cmCustomCommand::cmCustomCommand()
|
|||||||
this->UsesTerminal = false;
|
this->UsesTerminal = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
cmCustomCommand::cmCustomCommand(const cmCustomCommand& r):
|
|
||||||
Outputs(r.Outputs),
|
|
||||||
Byproducts(r.Byproducts),
|
|
||||||
Depends(r.Depends),
|
|
||||||
CommandLines(r.CommandLines),
|
|
||||||
Backtrace(r.Backtrace),
|
|
||||||
Comment(r.Comment),
|
|
||||||
WorkingDirectory(r.WorkingDirectory),
|
|
||||||
HaveComment(r.HaveComment),
|
|
||||||
EscapeAllowMakeVars(r.EscapeAllowMakeVars),
|
|
||||||
EscapeOldStyle(r.EscapeOldStyle),
|
|
||||||
UsesTerminal(r.UsesTerminal)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
cmCustomCommand& cmCustomCommand::operator=(cmCustomCommand const& r)
|
|
||||||
{
|
|
||||||
if(this == &r)
|
|
||||||
{
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
this->Outputs = r.Outputs;
|
|
||||||
this->Byproducts= r.Byproducts;
|
|
||||||
this->Depends = r.Depends;
|
|
||||||
this->CommandLines = r.CommandLines;
|
|
||||||
this->HaveComment = r.HaveComment;
|
|
||||||
this->Comment = r.Comment;
|
|
||||||
this->WorkingDirectory = r.WorkingDirectory;
|
|
||||||
this->EscapeAllowMakeVars = r.EscapeAllowMakeVars;
|
|
||||||
this->EscapeOldStyle = r.EscapeOldStyle;
|
|
||||||
this->ImplicitDepends = r.ImplicitDepends;
|
|
||||||
this->Backtrace = r.Backtrace;
|
|
||||||
this->UsesTerminal = r.UsesTerminal;
|
|
||||||
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
cmCustomCommand::cmCustomCommand(cmMakefile const* mf,
|
cmCustomCommand::cmCustomCommand(cmMakefile const* mf,
|
||||||
const std::vector<std::string>& outputs,
|
const std::vector<std::string>& outputs,
|
||||||
@ -90,11 +50,6 @@ cmCustomCommand::cmCustomCommand(cmMakefile const* mf,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
cmCustomCommand::~cmCustomCommand()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
const std::vector<std::string>& cmCustomCommand::GetOutputs() const
|
const std::vector<std::string>& cmCustomCommand::GetOutputs() const
|
||||||
{
|
{
|
||||||
|
@ -26,8 +26,6 @@ class cmCustomCommand
|
|||||||
public:
|
public:
|
||||||
/** Default and copy constructors for STL containers. */
|
/** Default and copy constructors for STL containers. */
|
||||||
cmCustomCommand();
|
cmCustomCommand();
|
||||||
cmCustomCommand(const cmCustomCommand& r);
|
|
||||||
cmCustomCommand& operator=(cmCustomCommand const& r);
|
|
||||||
|
|
||||||
/** Main constructor specifies all information for the command. */
|
/** Main constructor specifies all information for the command. */
|
||||||
cmCustomCommand(cmMakefile const* mf,
|
cmCustomCommand(cmMakefile const* mf,
|
||||||
@ -38,8 +36,6 @@ public:
|
|||||||
const char* comment,
|
const char* comment,
|
||||||
const char* workingDirectory);
|
const char* workingDirectory);
|
||||||
|
|
||||||
~cmCustomCommand();
|
|
||||||
|
|
||||||
/** Get the output file produced by the command. */
|
/** Get the output file produced by the command. */
|
||||||
const std::vector<std::string>& GetOutputs() const;
|
const std::vector<std::string>& GetOutputs() const;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user