Configure

uetools.commands.ubt.configure.find_or_insert(root, *paths, namespaces=None)[source]
uetools.commands.ubt.configure.get_user_ubt_configfile()[source]
uetools.commands.ubt.configure.get_global_ubt_configfile()[source]
uetools.commands.ubt.configure.get_ubt_configfile()[source]
class uetools.commands.ubt.configure.Configure[source]

Configure UBT by modifying its XML configuration file

Examples

$ ubt configure ParallelExecutor.MaxProcessorCount=16
ParallelExecutor.MaxProcessorCount: 16 => 16

$ uecli ubt configure BuildConfiguration.MaxParallelActions=8

$ uecli ubt configure --list

$ uecli ubt configure --list --filter BuildConfiguration

Notes

ParallelExecutor.MaxProcessorCount does not have to have an effect anymore

name: str = 'configure'
static arguments(subparsers)[source]

Define the arguments of this command

static error(node, p)[source]
static change_config(configuration, items)[source]
static execute(args)[source]

Execute the command

uetools.commands.ubt.configure.COMMANDS

alias of Configure

uetools.commands.ubt.configure.list_commands(filter=None)[source]
uetools.commands.ubt.configure.from_xml(filename: str) Configuration[source]

Parse UBT XML Configuration file

Parameters:

filename (str) –

Return type:

Configuration

uetools.commands.ubt.configure.to_xml(config: Configuration) str[source]

Writes a UBT XML configuration file

Parameters:

config (Configuration) –

Return type:

str