button.handlers.gcc

Members

Classes

MakeParserError
class MakeParserError

Exception that is thrown on invalid GCC deps syntax.

Functions

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

Convenience function for constructing a MakeRules range.

Structs

MakeRule
struct MakeRule

A single Make rule.

MakeRules
struct MakeRules(Source)

An input range of Make rules.

Meta

Authors

Jason White

Description: Handles running gcc processes.

Inputs and outputs are detected by adding the -MMD option and parsing the deps file that gcc produces.