Package builder parses build graphs and coordinates builds


Package Files


type PostProcessor

type PostProcessor struct {
    // contains filtered or unexported fields

func New

func New(p string) PostProcessor

New returns a new PostProcessor

func (*PostProcessor) ProcessDependencies

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

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

func (*PostProcessor) ProcessPaths

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

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