cbp2make
Makefile generation tool for Code::Blocks IDE
|
#include <toolchains.h>
Public Member Functions | |
virtual CToolChain * | CreateInstance (void) const |
virtual void | Reset (const CPlatform::OS_Type OS) |
CGNUToolChain (void) | |
virtual | ~CGNUToolChain (void) |
![]() | |
CPlatform::OS_Type | OS (void) const |
Platform (operating system) to which this toolchain belongs. More... | |
CString | Alias (void) const |
Name (alias) of the toolchain. More... | |
CString & | GenericSwitch (void) |
CString & | DefineSwitch (void) |
CString & | IncludeDirSwitch (void) |
CString & | LibraryDirSwitch (void) |
CString & | LinkLibrarySwitch (void) |
CString | sw (void) const |
CString | sw (const CString &ASwitch) const |
CBuildTool * | CreateBuildTool (const CBuildTool::ToolType Type=CBuildTool::btOther) |
virtual void | Assign (const CToolChain &ToolChain) |
virtual void | Clear (void) |
Resets the toolchain to the initial state. More... | |
virtual bool | Supports (const CPlatform::OS_Type OS) const |
virtual void | Read (const TiXmlElement *ToolChainRoot) |
Reads the toolchain settings from an XML document. More... | |
virtual void | Write (TiXmlElement *ToolChainRoot) |
Writes the toolchain settings to an XML document. More... | |
virtual void | Show (void) |
Prints the toolchain contents to standard output.. More... | |
size_t | ToolsCount (const CBuildTool::ToolType Type=CBuildTool::btOther) |
CBuildTool * | GetBuildTool (const size_t index, const CBuildTool::ToolType Type=CBuildTool::btOther) |
CBuildTool * | FindBuildToolByName (const CString &ToolName) |
CBuildTool * | FindBuildTool (const CString &FileExtension) |
CAssembler * | FindAssembler (const CString &FileExtension) |
CCompiler * | FindCompiler (const CString &FileExtension) |
bool | RemoveToolByName (const CString &ToolName) |
CToolChain (const CString &Alias) | |
CToolChain (const CToolChain &ToolChain) | |
virtual | ~CToolChain (void) |
Destroys toolchain. More... | |
Additional Inherited Members | |
![]() | |
void | GatherBuildTools (std::vector< CBuildTool *> &Source, std::vector< CBuildTool *> &Target) |
void | GatherBuildTools (void) |
CBuildTool * | FindBuildTool (const CString &FileExtension, const std::vector< CBuildTool *> &Tools) |
std::vector< CBuildTool * > & | GetTools (const CBuildTool::ToolType Type=CBuildTool::btOther) |
void | RemoveTool (const CBuildTool *BuildTool, std::vector< CBuildTool *> &Tools) |
void | RemoveTool (const CBuildTool *BuildTool) |
void | Read (const TiXmlElement *Root, const CString &Name, CString &Value) |
void | Read (const TiXmlElement *Root, const CString &Name, bool &Value) |
void | Write (TiXmlElement *Root, const CString &Name, const CString &Value) |
void | Write (TiXmlElement *Root, const CString &Name, const bool Value) |
![]() | |
CString | m_GenericSwitch |
CString | m_DefineSwitch |
CString | m_IncludeDirSwitch |
CString | m_LibraryDirSwitch |
CString | m_LinkLibrarySwitch |
std::vector< CBuildTool * > | m_BuildTools |
std::vector< CPreprocessor * > | m_Preprocessors |
std::vector< CAssembler * > | m_Assemblers |
std::vector< CCompiler * > | m_Compilers |
std::vector< CResourceCompiler * > | m_ResourceCompilers |
std::vector< CStaticLinker * > | m_StaticLinkers |
std::vector< CDynamicLinker * > | m_DynamicLinkers |
std::vector< CExecutableLinker * > | m_ExecutableLinkers |
CGNUToolChain::CGNUToolChain | ( | void | ) |
|
virtual |
|
virtual |
Reimplemented from CToolChain.
|
virtual |
Reimplemented from CToolChain.