#include <buildtools.h>
|
enum | ToolType {
btOther,
btPreprocessor,
btAssembler,
btCompiler,
btResourceCompiler,
btStaticLinker,
btDynamicLinker,
btExecutableLinker,
btNativeLinker,
btDependencyGenerator,
btBuildManager,
btCount
} |
|
◆ ToolType
Enumerator |
---|
btOther | |
btPreprocessor | |
btAssembler | |
btCompiler | |
btResourceCompiler | |
btStaticLinker | |
btDynamicLinker | |
btExecutableLinker | |
btNativeLinker | |
btDependencyGenerator | |
btBuildManager | |
btCount | |
◆ CBuildTool() [1/2]
CBuildTool::CBuildTool |
( |
void |
| ) |
|
◆ CBuildTool() [2/2]
CBuildTool::CBuildTool |
( |
const CBuildTool & |
BuildTool | ) |
|
◆ ~CBuildTool()
CBuildTool::~CBuildTool |
( |
void |
| ) |
|
|
virtual |
◆ AbbrevTypeName()
◆ Alias()
CString& CBuildTool::Alias |
( |
void |
| ) |
|
|
inline |
◆ Clear()
void CBuildTool::Clear |
( |
void |
| ) |
|
|
virtual |
◆ CommandTemplate()
CString& CBuildTool::CommandTemplate |
( |
void |
| ) |
|
|
inline |
◆ CreateInstance()
Reimplemented in CMSVCBuildManager, CMSVCNativeExecutableLinker, CMSVCConsoleExecutableLinker, CMSVCExecutableLinker, CMSVCDynamicLinker, CMSVCStaticLinker, CMSVCResourceCompiler, CMSVCppCompiler, CMSVCCompiler, CIntelExecutableLinker, CIntelDynamicLinker, CIntelStaticLinker, CIntelCppCompiler, CIntelCCompiler, CBorlandConsoleExecutableLinker, CBorlandExecutableLinker, CBorlandDynamicLinker, CBorlandStaticLinker, CBorlandResourceCompiler, CBorlandCppCompiler, CGNUARMExecutableLinker, CGNUARMDynamicLinker, CGNUARMStaticLinker, CGNUARMWindowsResourceCompiler, CGNUARMCppCompiler, CGNUARMCCompiler, CGNUAVRDependencyGenerator, CGNUAVRExecutableLinker, CGNUAVRDynamicLinker, CGNUAVRStaticLinker, CGNUAVRCppCompiler, CGNUAVRCCompiler, CGNUExecutableLinker, CGNUDynamicLinker, CGNUStaticLinker, CGNUWindowsResourceCompiler, CGNUFortran90Compiler, CGNUFortran77Compiler, CGNUCppCompiler, CGNUCCompiler, CBuildManager, CDependencyGenerator, CExecutableLinker, CDynamicLinker, CStaticLinker, CLibraryLinker, CLinker, CResourceCompiler, CAssembler, CCompiler, and CPreprocessor.
◆ Description()
CString& CBuildTool::Description |
( |
void |
| ) |
|
|
inline |
◆ ExpectedSourceExtension()
bool CBuildTool::ExpectedSourceExtension |
( |
const CString & |
FileExtension | ) |
|
|
virtual |
◆ MakeCommand() [1/2]
◆ MakeCommand() [2/2]
◆ MakeVariable()
CString& CBuildTool::MakeVariable |
( |
void |
| ) |
|
|
inline |
◆ NeedFullPath()
bool& CBuildTool::NeedFullPath |
( |
void |
| ) |
|
|
inline |
◆ NeedQuotedPath()
bool& CBuildTool::NeedQuotedPath |
( |
void |
| ) |
|
|
inline |
◆ NeedUnixPath()
bool& CBuildTool::NeedUnixPath |
( |
void |
| ) |
|
|
inline |
◆ Program()
CString& CBuildTool::Program |
( |
void |
| ) |
|
|
inline |
◆ Read() [1/3]
void CBuildTool::Read |
( |
const TiXmlElement * |
Root, |
|
|
const CString & |
Name, |
|
|
CString & |
Value |
|
) |
| |
|
protected |
◆ Read() [2/3]
void CBuildTool::Read |
( |
const TiXmlElement * |
Root, |
|
|
const CString & |
Name, |
|
|
bool & |
Value |
|
) |
| |
|
protected |
◆ Read() [3/3]
void CBuildTool::Read |
( |
const TiXmlElement * |
BuildToolRoot | ) |
|
|
virtual |
◆ Reset()
Reimplemented in CMSVCBuildManager, CMSVCNativeExecutableLinker, CMSVCConsoleExecutableLinker, CMSVCExecutableLinker, CMSVCDynamicLinker, CMSVCStaticLinker, CMSVCResourceCompiler, CMSVCppCompiler, CMSVCCompiler, CIntelExecutableLinker, CIntelDynamicLinker, CIntelStaticLinker, CIntelCppCompiler, CIntelCCompiler, CBorlandConsoleExecutableLinker, CBorlandExecutableLinker, CBorlandDynamicLinker, CBorlandStaticLinker, CBorlandResourceCompiler, CBorlandCppCompiler, CGNUARMExecutableLinker, CGNUARMDynamicLinker, CGNUARMStaticLinker, CGNUARMWindowsResourceCompiler, CGNUARMCppCompiler, CGNUARMCCompiler, CGNUAVRDependencyGenerator, CGNUAVRExecutableLinker, CGNUAVRDynamicLinker, CGNUAVRStaticLinker, CGNUAVRCppCompiler, CGNUAVRCCompiler, CGNUExecutableLinker, CGNUDynamicLinker, CGNUStaticLinker, CGNUWindowsResourceCompiler, CGNUFortran90Compiler, CGNUFortran77Compiler, CGNUCppCompiler, CGNUCCompiler, and CDynamicLinker.
◆ Show()
void CBuildTool::Show |
( |
void |
| ) |
|
|
virtual |
◆ SourceExtensions()
◆ Supports()
Reimplemented in CMSVCBuildManager, CMSVCNativeExecutableLinker, CMSVCConsoleExecutableLinker, CMSVCExecutableLinker, CMSVCDynamicLinker, CMSVCStaticLinker, CMSVCResourceCompiler, CMSVCppCompiler, CMSVCCompiler, CBorlandConsoleExecutableLinker, CBorlandExecutableLinker, CBorlandDynamicLinker, CBorlandStaticLinker, CBorlandResourceCompiler, CBorlandCppCompiler, CGNUARMWindowsResourceCompiler, and CGNUWindowsResourceCompiler.
◆ TargetExtension()
CString& CBuildTool::TargetExtension |
( |
void |
| ) |
|
|
inline |
◆ Type() [1/2]
◆ Type() [2/2]
◆ TypeName() [1/2]
◆ TypeName() [2/2]
CString CBuildTool::TypeName |
( |
void |
| ) |
const |
◆ Write() [1/3]
void CBuildTool::Write |
( |
TiXmlElement * |
Root, |
|
|
const CString & |
Name, |
|
|
const CString & |
Value |
|
) |
| |
|
protected |
◆ Write() [2/3]
void CBuildTool::Write |
( |
TiXmlElement * |
Root, |
|
|
const CString & |
Name, |
|
|
const bool |
Value |
|
) |
| |
|
protected |
◆ Write() [3/3]
void CBuildTool::Write |
( |
TiXmlElement * |
BuildToolRoot | ) |
|
|
virtual |
◆ m_Alias
◆ m_CommandTemplate
CString CBuildTool::m_CommandTemplate |
|
protected |
◆ m_Description
◆ m_GenericSwitch
CString CBuildTool::m_GenericSwitch |
|
protected |
◆ m_MakeVariable
◆ m_NeedFullPath
bool CBuildTool::m_NeedFullPath |
|
protected |
◆ m_NeedQuotedPath
bool CBuildTool::m_NeedQuotedPath |
|
protected |
◆ m_NeedUnixPath
bool CBuildTool::m_NeedUnixPath |
|
protected |
◆ m_Platform
◆ m_Program
◆ m_SourceExtensions
◆ m_TargetExtension
CString CBuildTool::m_TargetExtension |
|
protected |
◆ m_Type
The documentation for this class was generated from the following files: