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
Build unit description.
Definition: cbpunit.h:32
~CBuildUnit(void)
Destroys build unit.
Definition: cbpunit.cpp:35
bool DoCompile(void) const
Definition: cbpunit.h:49
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
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
void Clear(void)
Resets the build unit to the initial state.
Definition: cbpunit.cpp:40
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
int Weight(void) const
Definition: cbpunit.h:51
CString CompilerVariable(void) const
Definition: cbpunit.h:48
CString m_CompilerVariable
Definition: cbpunit.h:38
CString m_FileName
File name of the build unit.
Definition: cbpunit.h:36
CString FileName(void) const
Definition: cbpunit.h:45
bool DoLink(void) const
Definition: cbpunit.h:50
bool m_DoLink
Allows linking of the build unit.
Definition: cbpunit.h:40
CString Extension(void) const
Definition: cbpunit.cpp:50