runBuildCommands

Runs a list of build commands for a particular package.

This function sets all DUB speficic environment variables and makes sure that recursive dub invocations are detected and don't result in infinite command execution loops. The latter could otherwise happen when a command runs "dub describe" or similar functionality.

void
runBuildCommands
(
in string[] commands
,,,,
in BuildSettings build_settings
,
in string[string][] extraVars = null
)

Meta