/ build / postprocessor

Index | Files | Exmaples | Directories
go get

Package builder parses build graphs and coordinates builds


Package Files


type PostProcessor

type PostProcessor struct {
    // contains filtered or unexported fields

func New

func New(ws workspace.Workspace, l label.Label) PostProcessor

New returns a new PostProcessor

func (*PostProcessor) ProcessDependencies

func (pp *PostProcessor) ProcessDependencies(t build.Rule) error

ProcessDependencies takes relative dependency paths and turns then in to absolute paths.

func (*PostProcessor) ProcessPaths

func (pp *PostProcessor) ProcessPaths(t build.Rule, deps []build.Rule) error

ProcessPaths takes paths relative to the target and absolutes them, unless they are going to be exported in to the target folder from a dependency.