button.handlers.dmd

Members

Functions

execute
void execute(BuildContext ctx, const(string)[] args, string workDir, Resources inputs, Resources outputs)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Jason White

Description: Handles running "dmd" processes.

Inputs and outputs are detected by parsing and modifying the command line before execution. DMD has a "-deps" option for writing inputs to a file. This option is dynamically added to the command line and parsed after the process exits.