|
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) |
| bool | Supports (const CPlatform::OS_Type OS) const |
| CMSVCToolChain (void) | |
| virtual | ~CMSVCToolChain (void) |
Public Member Functions inherited from CToolChain | |
| 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 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 | |
Protected Member Functions inherited from CToolChain | |
| 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) |
Protected Attributes inherited from CToolChain | |
| 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 |
| CMSVCToolChain::CMSVCToolChain | ( | void | ) |
|
virtual |
|
virtual |
Reimplemented from CToolChain.
|
virtual |
Reimplemented from CToolChain.
|
virtual |
Reimplemented from CToolChain.
1.8.4