cmCustomCommand: remove the default constructor

Unused; no longer mandated by STL
This commit is contained in:
Vitaly Stakhovsky 2018-10-14 19:26:25 -04:00
parent f77a9576e5
commit d543eb2260
2 changed files with 5 additions and 18 deletions

View File

@ -4,16 +4,6 @@
#include "cmMakefile.h"
cmCustomCommand::cmCustomCommand()
: Backtrace()
{
this->HaveComment = false;
this->EscapeOldStyle = true;
this->EscapeAllowMakeVars = false;
this->UsesTerminal = false;
this->CommandExpandLists = false;
}
cmCustomCommand::cmCustomCommand(cmMakefile const* mf,
const std::vector<std::string>& outputs,
const std::vector<std::string>& byproducts,

View File

@ -22,9 +22,6 @@ class cmMakefile;
class cmCustomCommand
{
public:
/** Default and copy constructors for STL containers. */
cmCustomCommand();
/** Main constructor specifies all information for the command. */
cmCustomCommand(cmMakefile const* mf,
const std::vector<std::string>& outputs,
@ -103,11 +100,11 @@ private:
std::string Comment;
std::string WorkingDirectory;
std::string Depfile;
bool HaveComment;
bool EscapeAllowMakeVars;
bool EscapeOldStyle;
bool UsesTerminal;
bool CommandExpandLists;
bool HaveComment = false;
bool EscapeAllowMakeVars = false;
bool EscapeOldStyle = true;
bool UsesTerminal = false;
bool CommandExpandLists = false;
};
#endif