This file is commonly stored in build/configMap.xml but its location can be specified in the BuildOptionsDoc
See BuildRobot
BuildRobotExpressions are supported
See additional documentation for this file
This document can contain expressions -- for example to reference environment variables. See BuildRobotExpressions.
This information is accurate for 1.8.2 and later. This documentation is no longer accurate for previous versions of the toolkit.
<Config-Doc>
<Project> For DSW and DSP projects, specify the DSP filename,
relative to the sandbox.
For SLN projects, specify the DSW filename, relative to the sandbox. There is no project-level granularity for SLN projects because configuration mapping is a built-in feature of SLN files.
For other types of projects, specify the exact text that appears in the <Build> element of the <BuildDoc> document.
Multiplicity: *
<DefaultTarget> The name of the target for all configurations
that don't specify the target. If this is not given, the name of the project is used. Do not include any path information. e.g., foobar.exe Multiplicity: 0..1
<SourceDir> Specify the directory, relative to the sandbox,
that holds source code. Multiplicity: 0..1
Note: This is ignored for vs.net projects
<MetaConfiguration> The name of the configuration, e.g., Win32 Debug,
that is specified in the <Configuration> element of the <BuildOptions> document Multiplicity: *
<Configuration> The name of an actual configuration
in the project, e.g., prjname - Win32 Debug MinSize If "prjname" is missing, a default is used. Multiplicity: 0..1
If the text is "ignore", the configuration is ignored
</Configuration>
The directory that contains the intermediate files for this configuration; e.g., Debug. If it starts with \, this signifies that the directory is relative to the sandbox instead of the directory the project file is located in. Multiplicity: 0..1
Note: This is ignored for vs.net projects
<Target> The name of the executable, dll, etc. without any path
e.g., foobar.exe Multiplicity: *
Note: This is ignored for vs.net projects
</Target>
<TargetDir> The directory that contains the targets for
this configuration; e.g., Debug. If it starts with \, this signifies that the directory is relative to the sandbox instead of the directory the project file is located in. Multiplicity: 0..1
Note: This is ignored for vs.net projects
<MakeTargets> Specify makefile targets.
Multiplicity: 0..1
<Parameters> Specify the parameters to send to scripts
and executables. Multiplicity: 0..1
</Parameters>
</Project>
</Config-Doc>
