mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 23:19:58 -06:00
cleaned up the coding style made ivars private etc
This commit is contained in:
@@ -19,6 +19,11 @@
|
||||
#include "cmStandardIncludes.h"
|
||||
class cmMakefile;
|
||||
|
||||
/** \class cmCustomCommand
|
||||
* \brief A class to encapsulate a custom command
|
||||
*
|
||||
* cmCustomCommand encapsulates the properties of a custom command
|
||||
*/
|
||||
class cmCustomCommand
|
||||
{
|
||||
public:
|
||||
@@ -26,8 +31,38 @@ public:
|
||||
std::vector<std::string> dep,
|
||||
std::vector<std::string> out);
|
||||
cmCustomCommand(const cmCustomCommand& r);
|
||||
void ExpandVariables(const cmMakefile &);
|
||||
|
||||
/**
|
||||
* Use the cmMakefile's Expand commands to expand any variables in
|
||||
* this objects members.
|
||||
*/
|
||||
void ExpandVariables(const cmMakefile &);
|
||||
|
||||
/**
|
||||
* Return the name of the source file. I'm not sure if this is a full path or not.
|
||||
*/
|
||||
std::string GetSourceName() const {return m_Source;}
|
||||
void SetSourceName(const char *name) {m_Source = name;}
|
||||
|
||||
/**
|
||||
* Return the command to execute
|
||||
*/
|
||||
std::string GetCommand() const {return m_Command;}
|
||||
void SetCommand(const char *cmd) {m_Command = cmd;}
|
||||
|
||||
/**
|
||||
* Return the vector that holds the list of dependencies
|
||||
*/
|
||||
const std::vector<std::string> &GetDepends() const {return m_Depends;}
|
||||
std::vector<std::string> &GetDepends() {return m_Depends;}
|
||||
|
||||
/**
|
||||
* Return the vector that holds the list of outputs of this command
|
||||
*/
|
||||
const std::vector<std::string> &GetOutputs() const {return m_Outputs;}
|
||||
std::vector<std::string> &GetOutputs() {return m_Outputs;}
|
||||
|
||||
private:
|
||||
std::string m_Source;
|
||||
std::string m_Command;
|
||||
std::vector<std::string> m_Depends;
|
||||
|
||||
Reference in New Issue
Block a user