Merge topic 'ctor-remove'

d543eb2260 cmCustomCommand: remove the default constructor

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Brad King <brad.king@kitware.com>
Merge-request: !2486
This commit is contained in:
Brad King
2018-10-17 17:24:06 +00:00
committed by Kitware Robot
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