Classes | Functions | Variables
vcxprojtool Namespace Reference

Classes

class  FileList
 
class  InvalidCommand
 
class  InvalidOption
 
class  VCProject
 
class  VCProjException
 
class  YamlConfig
 

Functions

def get_after_config (text)
 
def main (argv)
 
def parse_args (argv)
 
def test_filelist ()
 
def test_vcproj ()
 
def test_yamlconfig ()
 
def usage ()
 

Variables

dictionary Cltools
 
dictionary conf_type
 
string dll_yaml
 
string exe_yaml
 
string exeproj_yaml
 
string lib_yaml
 
dictionary Libtools
 
dictionary Linktools
 
dictionary PostBuildEventtools
 
dictionary PreBuildEventtools
 
dictionary PreLinkEventtools
 
string rtcdll_yaml
 
string rtcexe_yaml
 
string tool_elem
 
string vcxproj_template
 

Function Documentation

◆ get_after_config()

def vcxprojtool.get_after_config (   text)

Definition at line 276 of file vcxprojtool.py.

◆ main()

def vcxprojtool.main (   argv)

Definition at line 1252 of file vcxprojtool.py.

◆ parse_args()

def vcxprojtool.parse_args (   argv)

Definition at line 1193 of file vcxprojtool.py.

◆ test_filelist()

def vcxprojtool.test_filelist ( )

Definition at line 1292 of file vcxprojtool.py.

◆ test_vcproj()

def vcxprojtool.test_vcproj ( )

Definition at line 1308 of file vcxprojtool.py.

◆ test_yamlconfig()

def vcxprojtool.test_yamlconfig ( )

Definition at line 1297 of file vcxprojtool.py.

◆ usage()

def vcxprojtool.usage ( )

Definition at line 929 of file vcxprojtool.py.

Variable Documentation

◆ Cltools

dictionary vcxprojtool.Cltools
Initial value:
1 = {"EXE":
2  ["VCCustomBuildTool",
3  "VCXMLDataGeneratorTool",
4  "VCWebServiceProxyGeneratorTool",
5  "VCMIDLTool",
6  "VC10_VCCLCompilerTool",
7  "VCManagedResourceCompilerTool",
8  "VCResourceCompilerTool",
9  "VCManifestTool"],
10  "DLL":
11  ["VCCustomBuildTool",
12  "VCXMLDataGeneratorTool",
13  "VCWebServiceProxyGeneratorTool",
14  "VCMIDLTool",
15  "VC10_VCCLCompilerTool",
16  "VCManagedResourceCompilerTool",
17  "VCResourceCompilerTool",
18  "VCManifestTool"],
19  "LIB":
20  ["VCCustomBuildTool",
21  "VCXMLDataGeneratorTool",
22  "VCWebServiceProxyGeneratorTool",
23  "VCMIDLTool",
24  "VC10_VCCLCompilerTool",
25  "VCManagedResourceCompilerTool",
26  "VCResourceCompilerTool"]
27  }

Definition at line 167 of file vcxprojtool.py.

◆ conf_type

dictionary vcxprojtool.conf_type
Initial value:
1 = {"EXE": "Application", "DLL": "DynamicLibrary",
2  "NMAKE": "Makefile",
3  "LIB": "StaticLibrary",
4  "RTCEXE": "Application", "RTCDLL": "DynamicLibrary"}

Definition at line 142 of file vcxprojtool.py.

◆ dll_yaml

string vcxprojtool.dll_yaml

Definition at line 435 of file vcxprojtool.py.

◆ exe_yaml

string vcxprojtool.exe_yaml

Definition at line 292 of file vcxprojtool.py.

◆ exeproj_yaml

string vcxprojtool.exeproj_yaml
Initial value:
1 = """
2 ProjectType: Visual C++
3 Version: "__VCVERSION__"
4 Name: # Your Project Name
5 ProjectGUID: __GUID__
6 RootNamespace:
7 Keyword: Win32Proj
8 Platforms:
9  Platform:
10  Name: Win32
11 Configurations:
12  - Name: Debug
13  VC10_OutputDirectory: $(ProjectDir)$(Configuration)
14  VC10_IntermediateDirectory: $(Configuration)
15  VC10_InheritedPropertySheets: # Set vsprops file if you need
16 """

Definition at line 259 of file vcxprojtool.py.

◆ lib_yaml

string vcxprojtool.lib_yaml

Definition at line 583 of file vcxprojtool.py.

◆ Libtools

dictionary vcxprojtool.Libtools
Initial value:
1 = {"EXE":
2  ["VCLibrarianTool"],
3  "DLL":
4  ["VCLibrarianTool"],
5  "LIB":
6  ["VCLibrarianTool"]
7  }

Definition at line 196 of file vcxprojtool.py.

◆ Linktools

dictionary vcxprojtool.Linktools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreLinkEventTool",
3  "VC10_VCLinkerTool",
4  "VCALinkTool",
5  "VCManifestTool",
6  "VCXDCMakeTool",
7  "VCBscMakeTool",
8  "VCFxCopTool",
9  "VCAppVerifierTool",
10  "VCWebDeploymentTool"],
11  "DLL":
12  ["VC10_VCLinkerTool",
13  "VCALinkTool",
14  "VCManifestTool",
15  "VCXDCMakeTool",
16  "VCBscMakeTool",
17  "VCFxCopTool",
18  "VCAppVerifierTool",
19  "VCWebDeploymentTool"],
20  "LIB":
21  [""]
22  }

Definition at line 214 of file vcxprojtool.py.

◆ PostBuildEventtools

dictionary vcxprojtool.PostBuildEventtools
Initial value:
1 = {"EXE":
2  ["VC10_VCPostBuildEventTool"],
3  "DLL":
4  ["VC10_VCPostBuildEventTool"],
5  "LIB":
6  ["VC10_VCPostBuildEventTool"]
7  }

Definition at line 238 of file vcxprojtool.py.

◆ PreBuildEventtools

dictionary vcxprojtool.PreBuildEventtools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreBuildEventTool",
3  "VCCustomBuildTool",
4  "VCXMLDataGeneratorTool",
5  "VCWebServiceProxyGeneratorTool",
6  "VCMIDLTool",
7  "VCManagedResourceCompilerTool",
8  "VCResourceCompilerTool",
9  "VCManifestTool"],
10  "DLL":
11  ["VC10_VCPreBuildEventTool"],
12  "LIB":
13  ["VC10_VCPreBuildEventTool"]
14  }

Definition at line 151 of file vcxprojtool.py.

◆ PreLinkEventtools

dictionary vcxprojtool.PreLinkEventtools
Initial value:
1 = {"EXE":
2  ["VC10_VCPreLinkEventTool"],
3  "DLL":
4  ["VC10_VCPreLinkEventTool"],
5  "LIB":
6  [""]
7  }

Definition at line 205 of file vcxprojtool.py.

◆ rtcdll_yaml

string vcxprojtool.rtcdll_yaml

Definition at line 808 of file vcxprojtool.py.

◆ rtcexe_yaml

string vcxprojtool.rtcexe_yaml

Definition at line 691 of file vcxprojtool.py.

◆ tool_elem

string vcxprojtool.tool_elem
Initial value:
1 = """[if-any conf.%s][for tool in conf.%s]
2 [if-any tool.Key]
3  <[tool.Key]>[tool.Value]</[tool.Key]>
4 [endif]
5 [endfor][endif]"""

Definition at line 252 of file vcxprojtool.py.

◆ vcxproj_template

string vcxprojtool.vcxproj_template

Definition at line 20 of file vcxprojtool.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:48