NAME
Data::Hopen::G::Goal - a named goal in a hopen build
SYNOPSIS
A Goal is a named build target, e.g., doc or dist. The name all is reserved for the root goal. Goals usually appear at the end of the build graph, but this is not required --- Goal nodes can appear anywhere in the graph.
MEMBERS
should_output
Boolean, default true. If false, the goal's outputs are always {} (empty). If true, the goal's inputs are passed through as outputs.
FUNCTIONS
run
Passes through the inputs if "should_output" is set.
BUILD
Enforce the requirement for a user-specified name.