The following table contains valid data types that can be contained by BuildGraph attributes:
An arbitrary string.
A list of arbitrary strings separated by semi-colons.
An integer constant.
A regular expression, using C# syntax.
A named entity. Any printable character, except
^ < > : " / \ | ? * ;. Single spaces are allowed (except at the start and end of a name).
A list of identifiers separated by semi-colons.
A label given to a list of files, beginning with the # character (i.e.,
A list of tags separated by semi-colons. (i.e.,
#My Files;#Other Files).
A node name, aggregate name, agent name, or tag name. Indicates a sequence of nodes that need to be executed. Note that this overlaps with the meaning of
Target as it applies to UnrealBuildTool (which refers to a single program being built).
A list of target names separated by semi-colons.
A set of file and tag names, separated by semi-colons. Wildcards such as
"?" are permitted when referencing files (i.e.,
Engine/.../_.bat). Unless otherwise specified, relative paths are resolved relative to the working root directory.
A path to a file. Unless otherwise specified, relative paths are resolved to the working root directory.
A path to a directory. Unless otherwise specified, relative paths are resolved relative to the working root directory.
A conditional expression.