Public Types | |
enum | Type { Configure , Compile , Run , Print , Coverage } |
using | ConfigureFunction = Result(*)(Build::Definition &definition, const Build::Parameters ¶meters) |
Static Public Member Functions | |
static Result | execute (const Action &action, ConfigureFunction configure, StringView projectName) |
Public Attributes | |
Type | action = Configure |
Parameters | parameters |
StringView | configuration |
StringView | target |