54 void Read(
const TiXmlElement *UnitRoot);
CString m_ObjectFileName
File name of the object file (a result of compilation) of this build unit.
Definition: cbpunit.h:43
Definition: cbproject.cpp:370
CString CompilerVariable(void) const
Definition: cbpunit.h:48
Build unit description.
Definition: cbpunit.h:32
~CBuildUnit(void)
Destroys build unit.
Definition: cbpunit.cpp:35
int Weight(void) const
Definition: cbpunit.h:51
CStringList m_Targets
List of build target names to which this build unit belong.
Definition: cbpunit.h:37
bool BelongToTarget(const CString &TargetName)
Definition: cbpunit.cpp:55
CString Extension(void) const
Definition: cbpunit.cpp:50
void Read(const TiXmlElement *UnitRoot)
Reads the build unit settings from an XML document.
Definition: cbpunit.cpp:60
bool m_DoCompile
Allows compilation of the build unit.
Definition: cbpunit.h:39
Definition: stlstrings.h:98
bool DoCompile(void) const
Definition: cbpunit.h:49
void Clear(void)
Resets the build unit to the initial state.
Definition: cbpunit.cpp:40
bool DoLink(void) const
Definition: cbpunit.h:50
CBuildUnit(void)
Creates build unit.
Definition: cbpunit.cpp:30
void Show(void)
Prints the build unit contents to standard output.
Definition: cbpunit.cpp:99
Definition: stlstrings.h:32
int m_Weight
Weight (priority) of the build unit.
Definition: cbpunit.h:41
Project description.
Definition: cbproject.h:39
CString FileName(void) const
Definition: cbpunit.h:45
CString m_CompilerVariable
Definition: cbpunit.h:38
CString m_FileName
File name of the build unit.
Definition: cbpunit.h:36
bool m_DoLink
Allows linking of the build unit.
Definition: cbpunit.h:40