Public Types | |
enum | Type { Configure , Compile , Run , Print , Coverage } |
using | ConfigureFunction = Result (*)(Build::Definition& definition, const Build::Parameters& parameters) |
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 |